Package : perl-Proc-SafeExec > RPM : perl-Proc-SafeExec-1.500.0-3.mga7.src.rpm
Basic items
Name | perl-Proc-SafeExec |
Version | 1.500.0 |
Release | 3.mga7 |
URL | http://search.cpan.org/dist/Proc-SafeExec |
Group | Development/Perl |
Summary | Uses Proc::SafeExec to manage a group of concurrent processes |
Size | 14KB |
Arch | noarch |
License | GPL+ or Artistic |
Description
Proc::SafeExec provides an easy, safe way to execute external programs. It
replaces all of Perl's questionable ways of accomodating this, including
system(), open() with a pipe, exec(), back-ticks, etc. This module will
never automatically invoke /bin/sh. This module is easy enough to use that
/bin/sh should be unnecessary, even for complex pipelines.
For all errors, this module dies setting $@.
Errors from exec() in the child are reported gracefully to the parent. This
means that if anything fails in the child, the error is reported through $@
with die just like any other error. This also reports $@ if child_callback
dies when it is called between fork() and exec(). This is accomplished by
passing $@ through an extra pipe that's closed when exec succeeds. Note: A
side-effect of this is $@ is stringified if it isn't a string.
replaces all of Perl's questionable ways of accomodating this, including
system(), open() with a pipe, exec(), back-ticks, etc. This module will
never automatically invoke /bin/sh. This module is easy enough to use that
/bin/sh should be unnecessary, even for complex pipelines.
For all errors, this module dies setting $@.
Errors from exec() in the child are reported gracefully to the parent. This
means that if anything fails in the child, the error is reported through $@
with die just like any other error. This also reports $@ if child_callback
dies when it is called between fork() and exec(). This is accomplished by
passing $@ through an extra pipe that's closed when exec succeeds. Note: A
side-effect of this is $@ is stringified if it isn't a string.
Media information
Distribution release | Mageia 7 |
Media name | core-release |
Media arch | i586 |
Advanced items
Source RPM | NOT IN DATABASE ?! |
Build time | 2018-09-19 12:42:42 |
Changelog | View in Sophie |
Files | View in Sophie |
Dependencies | View in Sophie |