是否有一个并行SSH客户端的网格输出类似multitail

我已经使用multitail来监视单个机器上的多个日志文件,并在“网格视图”(2×3或类似的东西)中显示它们。

我想知道是否有任何这样的SSH工具? 任何允许我打开一个terminal窗口的东西,但是将其分成NxM网格,并在每个网格中运行不同的会话?

改变窗口pipe理器不是一种select。 我需要在同一个terminal窗口内。

要一次在多台服务器上工作,可以使用screen或tmux。 为了全部pipe理他们,有capistrano或clustersh。

要在预定的网格中开始一大串预定的会话,可以在.screenrc文件中添加命令,例如:

 # split window horizontally: split # split top segment vertically: split -v screen -t 'host1' 0 ssh host1 # skip to next window: focus screen -t 'host2' 0 ssh host2 # skip to next window: focus # split bottom segment vertically: split -v screen -t 'host3' 0 ssh host3 # skip to next window: focus screen -t 'host4' 0 ssh host4 

这很麻烦,但它应该工作。 详情请参阅man screen 。 tmux可能会使这更容易 – 我不知道。

我终于设法成立了终结者,这正是我所需要的。 它允许我任意分割窗口,并在每个窗口中运行不同的shell会话。

它支持定义您的自定义布局,然后您可以启动它并指定要使用的布局。 该布局决定了terminal窗口的布局,还允许您指定一个自定义命令在每个会话中运行。