Ich verwende tmux, um eine Serverkonsole auszuführen. Um zu überprüfen, ob die Konsole beantwortet, würde Ich mag send-keys
verwenden, um einen Befehl auf der Konsole auszuführen:Wie bekomme ich das Ergebnis von send-keys in tmux?
tmux send-keys -t mysess:mywin "show info" Enter
(Eigentlich bin ich zur Zeit die volle Konsole Ausgabe in eine Datei protokollieren und die letzte Zeile zu lesen, aber ich hoffe, dass eine bessere Lösung existiert.)
tmux pipe-pane -o -t mysess:mywin 'cat >> mysess-mywin.log'
Versuchen Sie, den Tag für das O Sie verwenden hinzuzufügen - das wird andere helfen, Ihre Frage und Antwort zu finden es. Das [tmux] -Tag hat nur 75 Follower. – Artemix
Die Ausgabe von 'show info' wird nicht angezeigt, da sie in' mysess: mywin' erscheint, nicht in dem Fenster, in dem Sie den Befehl 'send-keys' ausgeführt haben. – chepner