The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

pswait - wait for a number of processes to end, consuming far less CPU than the script of the same name from Proc::ProcessTable (but without some features, see below)

SYNOPSIS

pswait [options] pid1, pid2, ... pidn

OPTIONS

-a, --any (aka -e / --exit)

Terminate as soon as any of these processes are gone, instead of waiting on them all, which is the default behavior.

-i, --interval=# (aka -s / --sleep)

Amount of time (in seconds, decimals ok) to wait between checking for process updates. Note that this check is cheap, and even if you are checking lots of processes, specifying a value near your machine's HZ value is probably fine. Default is 0.01 seconds.

AUTHOR

Brian Szymanski <ski-cpan@allafrica.com>

LICENSE

Unlike Proc::Exists, which is under the same license as perl, this script is in the public domain. Where that is not legally possible, the right to use this script for any purpose, without any conditions, is granted to anyone, unless such conditions are required by law.