我的〜/ .ssh / config中有一些主机 其中一些是在./my.nodes文件
我想在my.nodes中列出的主机上运行脚本(./myscript.sh)。
我可以使用下一个命令执行此操作:
{{1}}
此命令将仅运行脚本2个节点。如果我想在N个节点上运行它,我应该重复一下'myscript.sh'在这个命令的最后N次。
是否可以在./my.nodes文件的所有节点上运行脚本而无需重复' myscript.sh'在命令结束?
答案 0 :(得分:2)
是的,是的。
parallel --nonall --sshloginfile ./my.nodes --bf ./myscript.sh ./myscript.sh
请注意--nonall
有点误导......这意味着--onall
没有参数。