Монитор MPSSH Прогресс, возможно, PV?

Кто-нибудь знает хороший способ контролировать прогресс mpssh ? При создании большого количества параллельных соединений это может занять некоторое время. Я пытаюсь найти хороший способ отслеживать прогресс OVERALL mpssh (например, один индикатор выполнения, который выполняется до тех пор, пока все хосты не будут обработаны в файле hosts).

Ближайший я пришел: mpssh -f hosts -u root date | pv 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 . Поэтому я хотел бы видеть индикатор выполнения, который отображается на начальном этапе, но также обновлять его после обработки каждого хоста – отображать общий прогресс.

Linux и Unix - лучшая ОС в мире.