- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在尝试通过 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 选项。有关此标志的更多信息,请阅读联机帮助页。
关于linux - PSSH直接到目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28679452/
当我使用 pssh 时,试图访问不在 UNIX 内的远程机器已知主机文件,输入密码后 pssh 卡住。使用直接 ssh 命令添加主机后,pssh 就可以工作了。 那么有没有给 pssh 命令的选项来避
我正在使用 PSSH在其他机器上运行命令以实现 parallel compute使用 IPyParallel ,但是我遇到了一个问题,我的命令是 pssh -P -h ip.txt -i ipengi
下面是我的脚本的一部分,但我正在努力寻找解决方案。我正在使用 pssh 命令和 awk 来过滤用户输入操作系统命令中的特定列。使用 pssh 命令的 awk 只有在对任何用户执行 sudo 时才会出现
据说,pssh 的 -x 选项会传递额外的 SSH 命令行参数。 SSH 的“-t”选项应该已经解决了“伪终端”错误。是否应该使用另一个 pssh/ssh 选项? # pssh -i -H ec2-u
我想在/etc/sudoers 文件的末尾附加几行。下面是我要附加的行的示例。 nagios ALL = NOPASSWD: /bin/su - root -c /etc/init.d/crond s
我是一名优秀的程序员,十分优秀!