我试图将PSSH转到多个主机,但我不想转到主目录,而是直接进入特定的目录。有人能帮我做这件事吗?我已经找了很多次了,但运气不佳。
目前,我的代码如下所示:
pssh -h hosts.txt -P -i -v -l root -o . -I < downloadpkgs.sh其中,hosts.txt包含主机列表,我希望执行downloadpkgs shell脚本。
提前感谢!
发布于 2015-02-25 15:29:26
我找到了怎么做的。
pssh -h hosts.txt -P -i -v -l root -o . -x "cd /tmp; bash" -I < downloadpkgs.sh通过这种方式,我直接登录到所有远程计算机上的/tmp目录中。
注意,在bash之后指定cd /tmp很重要。
说明:使用pssh的-x选项。有关此标志的详细信息,请阅读手册页。
https://stackoverflow.com/questions/28679452
复制相似问题