PSSH直接到目录

时间:2015-02-23 17:17:22

标签: linux shell ssh pssh

我正在尝试PSSH到多个主机,但我不想进入主目录,而是直接进入特定目录。任何人都可以帮我解决这个问题吗?我为此搜索了很多,但没有太多运气。

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

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

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

提前致谢!

1 个答案:

答案 0 :(得分:1)

我发现了怎么做。

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

通过这种方式,我直接登录到所有远程计算机上的/ tmp目录。

请注意,在bash

之后指定cd /tmp非常重要

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