%20do%20tmux%3F.png)
Eu sei que posso reiniciar facilmente um painel tmux de forma interativa via bind-key r respawn-pane -k
. Mas como posso fazer isso programaticamente? Digamos que eu tenha uma sessão chamada "MY_SESSION" e queira reiniciar todos os seus painéis. Qual comando bash devo executar?
Responder1
Algo assim para Windows:
tmux lsw -tMY_SESSION: -F'#{window_id}'|while read i; do tmux respawn-window -kt$i; done
Ou para painéis:
tmux lsp -s -tMY_SESSION: -F'#{pane_id}'|while read i; do tmux respawn-pane -kt$i; done