logo

Suche:

RSS News/Blog
RSS Seiten

Datenstrom in Pipes überwachen

Bei vielen Aufgaben, die man in einer Unix bzw. Linux-Shell erledigen kann, spielen Pipes eine große Rolle.
Wenn Dabei große Datenmengen bewegt werden, wie dies zum Beispiel bei Kopieraktionen mit dem dd-Kommando üblich ist, dann ist es oft interessant zu wissen, wie der Datenstrom sich verhält. Dazu gibt es das kleine und leider relativ unbekannte Kommando "pv" (Pipe View), das eine Anzeige und Statistiken über die bearbeitete Datenmenge liefert.
Hier die Kurzversion, eine genaue Auflistung der Parameter liefert wie immer die Manpage.

Aufruf mit den (für mich) interessantesten Parametern:
pv -p -t -e -r -b -s < Größe in k m g ... >

Bsp:
cat hallo.jpg | pv -p -t -e -r -b -s 10m | md5sum

liefert eine Ausgabe ähnlich der folgenden:
64kB 0:00:11 [61,4kB/s] [------> ] 20% ETA 0:02:39

 

Eine Alternative:
http://clpbar.sourceforge.net/
Falls also pv nicht verfügbar ist, ist das mal einen Versuch wert.