Proc::Reliable is a Perl module for simple, reliable, and configurable subprocess execution. In particular, it is especially useful for managing the execution of 'problem' programs which are likely to fail, hang, or otherwise behave in an unruly manner. It includes all the functionality of the backticks operator and system() functions, plus many common uses of fork() and exec(), open2() and open3(). It incorporates a number of options, including sending data to the subprocess on STDIN, collecting STDOUT and STDERR separately or together, killing hung processes, timouts, and automatic retries.
| Tags | Software Development Libraries Perl Modules |
|---|---|
| Licenses | Perl |
| Implementation | Perl |