pv – Pipe Viewer – is a terminal-based tool for monitoring the progress of data through a pipeline. It can be inserted into any normal pipeline between two processes to give a visual indication of how quickly data is passing through, how long it has taken, how near to completion it is, and an estimate of how long it will be until completion.
Additional support is available for multiple instances working in tandem, to given a visual indicator of relative throughput in a complex pipeline:
Source for all systems and RPMs for RPM-based i386 systems are available in the download area. Alternatively:
- CentOS and Red Hat Enterprise Linux users can do “
yum install pv” (using the RPMforge repository).
- Fedora users can do “
yum install pv” (the “
extras” repository may be required).
- Debian and Ubuntu users can do “
apt-get install pv” to get the latest packaged version from “unstable” / “testing”.
- Slackware users can use this SlackBuild script.
- Solaris users can download binary packages from sunfreeware.com or from OpenCSW.
- Menno Lageman (of Sun) writes: OpenSolaris includes
pvversion 1.1.4 in the “
/dev” repository (as of build 119). Users can install
pkg install SUNWpipe-viewer“.
- Wulf C. Krueger writes: Exherbo users can do “
cave resolve -x app-misc/pv” to get the latest version.
- Justin Campbell writes: Mac HomeBrew users can do “
brew install pv” to get the latest version.
- S. Lockwood-Childs writes: Gentoo users can do “
emerge sys-apps/pv” to get the latest version (thanks to Peter Broadwell for the update).
- Pawel Piatek has supplied an RPM for AIX systems (see downloads).
- Brandon Crawford writes: MacPorts users can do “
port install pv” to get the latest version.
- Mark Round writes: IRIX users can find it in the Nekoware project’s “beta” repository.
- Christian Franke reports that PV is available in Cygwin.
Comments, bug reports, and patches can be sent using the Contact Form.
IMP Links :