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.

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