首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >parallel-ssh使用的hosts.txt在哪里?

parallel-ssh使用的hosts.txt在哪里?
EN

Stack Overflow用户
提问于 2013-01-25 01:51:36
回答 2查看 1.9K关注 0票数 0

这可能听起来很傻,但我真的被困在这里了。

我希望并行ssh在多个主机上执行操作,我知道我必须将它们的I放在文件hosts.txt中,但是这个虚构的hosts.txt文件在哪里呢?或者,如果我必须创建它,在哪里?因为我一直收到这样的信息:

IOError: Errno 2没有这样的文件或目录:'hosts.txt‘

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-01-25 01:55:43

你必须创建它。每行一台主机。

创建一个名为hosts.txt的文件,并在内容中包含:

代码语言:javascript
复制
host1.mydomain.com  
host2.mydomain.com

然后将该文件作为选项pssh -h hosts.txt ...传递

该文件实际上可以有任何名称,只要它是一个主机名列表。例如,您可以将其另存为myhosts.txt

代码语言:javascript
复制
pssh -h myhosts.txt ...

你可以在任何你喜欢的地方创建这个文件。如果您使用的是windows计算机,则可以在c:\temp或/tmp/中的*nix框中创建它。

然后你就可以去:

pssh -h c:\temp\hosts.txt或者...

pssh -h /tmp/hosts.txt或者...

pssh -h c:\temp\myhosts.txt

票数 2
EN

Stack Overflow用户

发布于 2013-01-25 01:55:30

您可以使用-h选项或PSSH_HOSTS环境变量指定它:

代码语言:javascript
复制
 pssh [OPTIONS] -h hosts.txt prog [arg0] ...
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14507588

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档