tmux \
new-session 'compass watch /path/to/project1/compass/' \; \
split-window 'compass watch /path/to/project2/compass/' \; \
detach-client
Der new-session
Befehl (der eine neue tmux
Sitzung erstellt) und der split-window
Befehl (der das aktuelle Fenster in zwei Bereiche unterteilt) in tmux
erfordern optionale Shell-Befehle. Das detach-client
macht das Offensichtliche am Ende.
Wenn Sie eine horizontale Aufteilung wünschen (zwei Fenster nebeneinander), verwenden Sie split-window -h
den obigen Befehl.
Wenn Sie mehrere tmux
Befehle an senden , müssen tmux
Sie diese durch trennen ;
. Die ;
Anforderungen aus der Hülle geschützt werden , indem unter Angabe / Entkommen ( ';'
, ";"
oder \;
), aus der Schale zu stoppen , es als das Ende des Interpretieren tmux
Befehls.
Ich habe das Ganze zur besseren Lesbarkeit in separate Zeilen aufgeteilt. Wenn Sie dies in einem Skript tun (was ich empfehle), stellen Sie sicher, dass \
in jeder Zeile nach dem Finale nichts steht .
Verbinden Sie die Sitzung erneut mit tmux a
, tmux attach
oder tmux attach-session
(dies sind alle gleichbedeutend).
Die tmux
Sitzung wird beendet, sobald beide Befehle ausgeführt wurden.