Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过ssh(使用bash)在几个盒子上并行执行命令_Bash_Ssh - Fatal编程技术网

通过ssh(使用bash)在几个盒子上并行执行命令

通过ssh(使用bash)在几个盒子上并行执行命令,bash,ssh,Bash,Ssh,在几个盒子上远程执行同一命令,并将联合输出到控制台,最干净的方法是什么 例如,我想在我的控制台中将多个框中的日志作为一个输出进行跟踪。无疑是一个很好的工具,用于在shell中并行处理事情。它还具有合理的能力 它可以很容易 parallel -S $SERVER1 -S $SERVER2 echo ::: running on more hosts 运行并行--tag在这里很有用。此外,您还可以使用逗号添加服务器,-S$SERVER1、-SERVER2、

在几个盒子上远程执行同一命令,并将联合输出到控制台,最干净的方法是什么

例如,我想在我的控制台中将多个框中的日志作为一个输出进行跟踪。

无疑是一个很好的工具,用于在shell中并行处理事情。它还具有合理的能力

它可以很容易

parallel -S $SERVER1 -S $SERVER2 echo ::: running on more hosts

运行并行--tag在这里很有用。此外,您还可以使用逗号添加服务器,
-S$SERVER1、
-SERVER2、
For
tail-f
您还应该看看
--line buffer
如果您在交互式命令行中询问如何执行此操作,这比这里更适合。StackOverflow的范围仅限于软件开发。