%20programmgesteuert%20neu%20zu%20starten%3F.png)
Ich weiß, dass ich einen tmux-Bereich ganz einfach interaktiv über neu starten kann bind-key r respawn-pane -k
. Aber wie kann ich das programmgesteuert tun? Angenommen, ich habe eine Sitzung mit dem Namen „MY_SESSION“ und möchte alle ihre Bereiche neu starten. Welchen Bash-Befehl soll ich ausführen?
Antwort1
Für Windows etwa so:
tmux lsw -tMY_SESSION: -F'#{window_id}'|while read i; do tmux respawn-window -kt$i; done
Oder für Fenster:
tmux lsp -s -tMY_SESSION: -F'#{pane_id}'|while read i; do tmux respawn-pane -kt$i; done