
の進行状況を監視する良い方法をご存知の方はいませんかmpssh
? 多数の並列接続を行っている間は、完了するまでに時間がかかることがあります。mpssh の全体的な進行状況を監視する良い方法 (たとえば、hosts ファイル内のすべてのホストが処理されるまで実行される単一の進行状況バー) を見つけようとしています。
私が最も近づいたのは次の通りです:mpssh -f hosts -u root date | pv
これは、更新されない単一の進行状況バーを出力します (実行中の時計以外)。
0 B 0:00:03 [ 0 B/s] [<=>
ファイル内のすべてのホストが処理されると、完全な出力が返されます。
192.168.1.1 -> Thu Jun 1 23:24:44 UTC 2017
192.168.1.2 -> Thu Jun 1 23:24:44 UTC 2017
192.168.1.3 -> Thu Jun 1 23:24:44 UTC 2017
最後の行は終了プログレスバーです
213 B 0:00:08 [25.7 B/s] [ <=>
この場合の最後の行は、以上のことは行いませんtime
。したがって、最初に表示される進行状況バーを確認できるようにし、各ホストが処理された後に進行状況バーを更新して、全体の進行状況を表示できるようにしたいと思います。