2015-02-23 64 views
0

我想PSSH多个主机,但没有去主目录,我想直接进入一个特定的目录。任何人都可以帮助我如何做到这一点?我为此搜索了很多,但没有多少运气。PSSH直接到目录

目前我的代码看起来是这样的:

pssh -h hosts.txt -P -i -v -l root -o . -I < downloadpkgs.sh 

其中HOSTS.TXT包含主机列表,我想执行downloadpkgs shell脚本。

在此先感谢!

回答

0

我发现如何去做。

pssh -h hosts.txt -P -i -v -l root -o . -x "cd /tmp; bash" -I < downloadpkgs.sh 

以这种方式,我直接登录到所有远程机器上的/ tmp目录。

请注意,在cd /tmp之后指定bash很重要。

说明:使用pssh的-x选项。有关此标志的更多信息,请阅读联机帮助页。