The following module was proposed for inclusion in the Module List:
modid: Proc::Reliable
DSLIP: RnpOp
description: Reliable subprocess execution, many options.
userid: DGOLD (Dan Goldwater)
chapterid: 4 (Operating_System_Interfaces)
communities:
similar:
Proc::Short
rationale:
Hi! My Proc::Reliable has an API based on Proc::Short, but the
implementation is superior and there is a lot of added
functionality. As far as I know there is no other module which
duplicates this functionality. I discussed with the author of
Proc::Short whether he would like to integrate my code as a new
version of Proc::Short, but he was not very enthusiastic so I would
like to release the module myself. Most of the new functionality and
new implementation I have written in comparison to Proc::Short has
been targeted at highly reliable subprocess execution, so I chose
the name Proc::Reliable. * MODULE OVERVIEW * Proc::Reliable is a
class for simple, reliable and configurable subprocess execution in
perl. 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. Proc::Reliable includes all
the functionality of the backticks operator and system() functions,
plus many common uses of fork() and exec(), open2() and open3().
Proc::Reliable 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.
thanks, -dan-
enteredby: DGOLD (Dan Goldwater)
enteredon: Mon Dec 24 01:36:06 2001 GMT
The resulting entry would be:
Proc::
::Reliable RnpOp Reliable subprocess execution, many options. DGOLD
Thanks for registering,
The Pause Team
PS: The following links are only valid for module list maintainers:
Registration form with editing capabilities:
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=f9200000_20f1022fc685b988&SUBMIT_pause99_add_mod_preview=1
Immediate (one click) registration:
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=f9200000_20f1022fc685b988&SUBMIT_pause99_add_mod_insertit=1