Oft starte ich tmux
damit eine Aufgabe, die eine Weile ausgeführt wird. Ich gehe regelmäßig zurück und überprüfe es mit tmux -a
und trenne dann die Verbindung, wenn es noch nicht abgeschlossen ist, und überprüfe es später erneut.
Gibt es eine Möglichkeit, nur eine kurze Momentaufnahme der Vorgänge in der Sitzung zu sehen, ohne sie vollständig anzuhängen? Ich bin auf der Suche nach etwas wie theoretisch tun ein tail
auf der Sitzung, um das letzte Stück der Ausgabe zu erhalten (aber wenn ich vermeiden kann, eine andere Datei mit einer Kopie der Ausgabe zu erstellen, desto besser)
Vielleicht würde das Anbringen und sofortige Ablösen auch funktionieren. Ich versuche, Tastatureingaben zu speichern. Vielleicht könnte ein solcher Befehl aus der Ferne ausgeführt werden,
d. ssh root@server tmux --tail
H.
-e
für ANSI-Escapezeichen (Farbe usw.) hinzufügen . Das ergibt eine schöne Erinnerung-pet
Nicht wirklich. Ein Ansatz, der in den Sinn kommt, besteht darin, den Prozess mit langer Laufzeit zu starten (
$lrp
) und dann in regelmäßigen Abständen, ohne erneutes Anhängen,list-windows
für die betreffende Sitzung zu starten .Irgendwann wird der Name des tmux-Fensters mit $ lrp auf den Standardwert zurückgesetzt, in der Regel Ihre Shell, und Sie können sehen, dass $ lrp abgeschlossen ist.
quelle
$lrp
- war das eine Variable, die Sie erwähnt haben? Können Sie ein Beispiel geben, wie es verwendet werden würde? nicht$lrp
inman tmux
rsync
oder was auch immer) ... :)