
我需要在多台機器上並行執行命令。這可以透過 pssh 完成:parallel-ssh -h ports.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。