我正在尝试PSSH到多个主机,但是我不想直接进入主目录,而是想直接进入特定目录。谁能帮助我该怎么做?我已经为此进行了很多搜索,但是运气不佳。

目前,我的代码如下所示:

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

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

提前致谢!

最佳答案

我知道了怎么做。

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

这样,我直接登录到所有远程计算机上的/ tmp目录。

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

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

关于linux - PSSH直接到目录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28679452/

10-13 08:58