小编vis*_*hnu的帖子

在多个远程服务器上并行运行本地 shell 脚本并获取状态

我需要在远程服务器上运行本地脚本。运行脚本以并行运行很重要。

[ec2-user@ip-172-31-43-140 ~]$ cat hosts.txt
             ec2-user@18.218.191.143
             ec2-user@18.220.183.27
             ec2-user@18.222.199.72
             ec2-user@13.58.207.76
             ec2-user@18.191.231.120
[ec2-user@ip-172-31-43-140 ~]$ cat hosts.txt  | xargs -I {} ssh {} -T 'bash -s' < ./file.sh
ssh: Could not resolve hostname #!/bin/sh: Name or service not known
xargs: ssh: exited with status 255; aborting
[ec2-user@ip-172-31-43-140 ~]$
Run Code Online (Sandbox Code Playgroud)

ssh shell-script parallelism gnu-parallel

4
推荐指数
1
解决办法
2951
查看次数

标签 统计

gnu-parallel ×1

parallelism ×1

shell-script ×1

ssh ×1