Wait for processes to exit
APACHE-2.0 License
wait-for-pid PID
is similar to the bash built-in command wait
, except it works even when the processes started from elsewhere.
For example, the following will prevent the machine from suspending while the given processes are still running:
$ systemd-inhibit --what=sleep wait-for-pid 1234 56789
Note that since wait-for-pid
is not the parent (or subreaper) of the processes it waits for, it cannot know their exit status.
wait-for-pid
exits with success once there are no more processes left to wait for.
Licensed under either of
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.