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

Running the same command on several ssh servers using tmux

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

您要找的可能是 "synchronize-panes"。启用此选项后,每次击键都会传送到当前 window 的每个窗格。因此,您可以通过以下方式实现您的目标:

  1. 将一个 tmux window 分成多个窗格,并在每个窗格中通过 ssh 连接到不同的服务器

  2. 打开上述选项。即

    tmux 设置-window-选项同步窗格

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

事实上,我在 tmux.conf:

中将该选项绑定到 Prefix + C-s
bind-key C-s set-window-option synchronize-panes