これはばかげているように聞こえるかもしれませんが、私は本当にここで立ち往生しています...
parallel-sshで複数のホストで操作を実行したいのですが、それらのIPをhosts.txtファイルに入れる必要があることはわかっていますが、この伝説的なhosts.txtファイルはどこにありますか?または、作成する必要がある場合、どこで?私はこれを取得し続けるので:
IOError:[Errno 2]そのようなファイルまたはディレクトリはありません:'hosts.txt'
あなたはそれを作成する必要があります。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
-h
オプションまたはPSSH_HOSTS
環境変数を使用して指定できます。
pssh [OPTIONS] -h hosts.txt prog [arg0] ...