0

これはばかげているように聞こえるかもしれませんが、私は本当にここで立ち往生しています...

parallel-sshで複数のホストで操作を実行したいのですが、それらのIPをhosts.txtファイルに入れる必要があることはわかっていますが、この伝説的なhosts.txtファイルはどこにありますか?または、作成する必要がある場合、どこで?私はこれを取得し続けるので:

IOError:[Errno 2]そのようなファイルまたはディレクトリはありません:'hosts.txt'

4

2 に答える 2

2

あなたはそれを作成する必要があります。1行に1つのホスト。

hosts.txtというファイルを作成し、その内容には次のものが含まれます。

host1.mydomain.com  
host2.mydomain.com

次に、そのファイルをオプションとして渡しますpssh -h hosts.txt ...

そのファイルは、ホスト名のリストである限り、実際には任意の名前を付けることができます。例として、 myhosts.txtとして保存できます。

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

于 2013-01-24T17:55:42.963 に答える
1

-hオプションまたはPSSH_HOSTS環境変数を使用して指定できます。

 pssh [OPTIONS] -h hosts.txt prog [arg0] ...
于 2013-01-24T17:55:29.587 に答える