%20de%20tmux%3F.png)
Sé que puedo reiniciar fácilmente un panel tmux de forma interactiva mediante bind-key r respawn-pane -k
. Pero, ¿cómo puedo hacer esto mediante programación? Digamos que tengo una sesión llamada "MY_SESSION" y quiero reiniciar todos sus paneles, ¿qué comando bash debo ejecutar?
Respuesta1
Algo como esto para Windows:
tmux lsw -tMY_SESSION: -F'#{window_id}'|while read i; do tmux respawn-window -kt$i; done
O para paneles:
tmux lsp -s -tMY_SESSION: -F'#{pane_id}'|while read i; do tmux respawn-pane -kt$i; done