progress - Coreutils Progress Viewer
Contents
Bugs
Please report bugs at: http://github.com/Xfennec/progress/issuesDescription
This manual page briefly documents the progress command.
This tool can be described as a Tiny, Dirty, C command that looks for coreutils basic commands (cp, mv,
dd, tar, gzip/gunzip, cat, etc.) currently running on your system and displays the percentage of copied
data.
It can now also estimate throughput (using flag -w).
Environment
It's possible to give permanent options using PROGRESS_ARGS environment variable. See example below.
Command line arguments take precedence over environment.
Examples
Continuously monitor all current and upcoming instances of coreutils commands
watchprogress-q
See how your download is progressing
watchprogress-wcfirefox
Look at your Web server activity
progress-chttpd
Launch and monitor any heavy command using $!
cpbigfilenewfile&progress-mp$!
Use environment variable to set permanent (multiple) arguments
exportPROGRESS_ARGS='-M--ignore-file~/.xsession-errors'Homepage
Name
progress - Coreutils Progress Viewer
Options
-q(--quiet)
hides all messages
-d(--debug)
shows all warning/error messages
-w(--wait)
estimate I/O throughput and estimated remaining time (slower display)
-W(--wait-delaysecs)
wait 'secs' seconds for I/O estimation (implies -w)
-m(--monitor)
loop while monitored processes are still running
-M(--monitor-continuously)
like monitor but never stop (similar to watchprogress)
-c(--commandcmd)
monitor only this command name (ex: firefox). This option can be used multiple times on the
command line.
-a(--additional-commandcmd)
add this command to the default list. This option can be used multiple times on the command line.
-p(--pidid)
monitor only this numeric process ID (ex: `pidof firefox`). This option can be used multiple times
on the command line.
-i(--ignore-filefile)
do not report a process for 'file'. If the file does not exist yet, you must give a full and clean
absolute path. This option can be used multiple times on the command line.
-o(--open-mode{r|w})
report only files opened for read or write by the process. This option is useful when you want to
monitor only output files (or input ones) of a process.
-v(--version)
show program version and exit
-h(--help)
display help message and exit
Synopsis
progress [ -qdwmM ] [ -Wsecs ] [ -ccommand ] [ -acommand ] [ -ppid ]
progress-v | --versionprogress-h | --help