%20tmux%3F.png)
Я знаю, что я могу легко перезапустить панель tmux интерактивно через bind-key r respawn-pane -k
. Но как я могу сделать это программно? Допустим, у меня есть сеанс с именем "MY_SESSION", и я хочу перезапустить все его панели, какую команду bash мне следует запустить?
решение1
Что-то вроде этого для Windows:
tmux lsw -tMY_SESSION: -F'#{window_id}'|while read i; do tmux respawn-window -kt$i; done
Или для панелей:
tmux lsp -s -tMY_SESSION: -F'#{pane_id}'|while read i; do tmux respawn-pane -kt$i; done