
進行状況を監視する良い方法を知っている人はいますかmpssh
?複数の並列接続を実行する場合は、完了するまでに時間がかかることがあります。 mpsshの全体的な進捗状況を監視する良い方法を見つけようとしています(たとえば、ホストファイル内のすべてのホストが処理されるまで進行状況バーを実行します)。
私が得た最も近いものは次のとおりです。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
。したがって、最初に表示された進行状況バーを表示し、各ホストが処理された後に更新して全体の進行状況を表示することもできます。