
有誰知道監控進度的好方法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
.因此,我希望能夠看到最初顯示的進度條,但也希望在處理每個主機後更新它 - 顯示總體進度。