PSSH直接到目录
PSSH directly to directory
我正在尝试通过 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 目录。
请注意,在 cd /tmp
之后指定 bash
很重要。
解释:使用了pssh的-x选项。有关此标志的更多信息,请阅读联机帮助页。
我正在尝试通过 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 目录。
请注意,在 cd /tmp
之后指定 bash
很重要。
解释:使用了pssh的-x选项。有关此标志的更多信息,请阅读联机帮助页。