使用tmux在多个ssh服务器上运行相同的命令

时间:2015-03-27 22:17:28

标签: linux ssh tmux

是否可以输入一次命令并使用tmux在通过ssh连接的多个服务器上运行它?

1 个答案:

答案 0 :(得分:2)

您正在寻找的可能是“同步窗格”。启用此选项后,每个按键都会传递到当前窗口的每个窗格。因此,您可以通过以下方式实现目标:

  1. 将tmux窗口拆分为多个窗格,并将ssh拆分为每个窗格中的不同服务器

  2. 打开上述选项。即。

    tmux set-window-option synchronize-panes

  3. 输入您想要的任何命令。

  4. 事实上,我在tmux.conf中将该选项绑定到Prefix + C-s:

    bind-key C-s set-window-option synchronize-panes