/ / Wo ist die Logdatei von tmux? - tmux, logfiles

Wo ist die Logdatei von tmux? - tmux, logfiles

Ich benutze tmux, um einen Prozess im Hintergrund auszuf├╝hren.

Ich konnte jedoch keinen Speicherort f├╝r die Protokolldatei finden, die von einer Sitzung unter tmux ausgegeben wurde.

Die "Protokolldatei" sollte einen Fehlerstapel enthalten, der durch das Python-Skript verursacht wird, das ich im Hintergrund ausf├╝hre.

Existiert eine solche Protokolldatei unter tmux? Ich bin auf Ubuntu (16.04) und MacOS (High Sierra).

Antworten:

2 f├╝r Antwort Ôäľ 1

Als Variante k├Ânnen Sie das tmux-Plugin installieren.

  1. Klonen Sie tmux-plugins / tmux-logging von githab.
  2. Conf Datei erstellen (~/.tmux.conf), f├╝ge am Ende der Konfigurationsdatei hinzu: run-shell ~/clone/path/logging.tmux
  3. Geben Sie dies im Terminal ein: $ tmux source-file ~/.tmux.conf
  4. F├╝hren Sie tmux aus und schalten Sie die Protokollierung im aktuellen Bereich um (um sie zu starten): ctrl+b and shift+p
  5. Datei pr├╝fen tmux-#{session_name}-#{window_index}-#{pane_index}-%Y%m%dT%H%M%S.log in user home dir.

0 f├╝r Antwort Ôäľ 2

Wenn Sie sich von der tmux-Sitzung getrennt haben, in der SieWenn Sie Ihr Python-Skript gestartet haben, wird die (Standard-) Ausgabe und der Fehler des Skripts nicht in eine Datei verschoben, sondern von tmux gespeichert. Sie k├Ânnen es sehen, indem Sie es erneut Ihrer Sitzung zuordnen. Versuchen:

tmux attach

Dies sollte wieder mit Ihrer Sitzung verbunden werden, damit Sie die Ausgabe sehen k├Ânnen.