Ich habe Bildschirm verwendet, um einen Serverprozess zu starten, zu dem ich später bei Bedarf anschließen und deatach wieder mit anderen Dingen weitermachen kann. Es hat gut funktioniert, aber ich habe kürzlich byobu gefunden und ich liebe es wirklich.Skript zum Starten des Befehls in byobu Registerkarte
Ich möchte die gleiche Art von Skripten verwenden, um den Server auszuführen, aber anstelle eines Bildschirm Sesson möchte ich es an eine Byobu-Registerkarte anhängen.
Ich benutze byobu-tmux (weil es besser aussieht). Wie könnte ich es tun?
Meine ursprüngliche Skripte (sie beide mehr tun, aber diese sind die relevanten Teile):
# Startup
screen -a -dmS <name> <command>
# Attach
screen -x <name>
Ich bin mit Ubuntu Server 16.04
Wenn ich den ersten Befehl verwende, wird der Bildschirm/Tab geschlossen, nachdem der Befehl 'sleep' aufgebraucht ist. Gibt es eine Möglichkeit, das Fenster offen zu halten? – sup
Sie können auf ein Zeichen warten, nachdem Ihre Befehle abgeschlossen sind: 'byobu new-session -s" Sitzungsname "" ls -la && sleep 5; read -n1 "' Sie drücken eine beliebige Taste und es schließt sich. –
Das ist in der Tat besser, danke. Gibt es eine Möglichkeit, es unbegrenzt offen zu halten, bis ich es manuell schließe? – sup