我需要在多台机器上并行执行一个命令。这可以使用 pssh 来完成:parallel-ssh -h hosts.txt -l ubuntu -i echo "hello, world"
当命令不需要在参数中使用主机名时,这是可以的。但如果命令需要主机名,请像这样运行:my_obscure_cmd --host 10.11.xxx.xx
我如何使用 pssh 运行此命令?
任何帮助,将不胜感激。
答案1
我怀疑您正在寻找使用每个主机特定参数启动 pssh 的可能性。如果是这样,解决方案答案在 stackoverflow.com 中:https://stackoverflow.com/questions/13677163/parallel-ssh-with-custom-parameters-to-each-host。