perl-Proc-SafeExec-1.500.0-2.mga6.noarch.rpm


Advertisement

Description

perl-Proc-SafeExec - Uses Proc::SafeExec to manage a group of concurrent processes

Property Value
Distribution Mageia Cauldron
Repository Mageia Core i586
Package name perl-Proc-SafeExec
Package version 1.500.0
Package release 2.mga6
Package architecture noarch
Package type rpm
Installed size 42.75 KB
Download size 26.43 KB
Official Mirror distrib-coffee.ipsl.jussieu.fr
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.

Alternatives

Package Version Architecture Repository
perl-Proc-SafeExec-1.500.0-2.mga6.noarch.rpm 1.500.0 noarch Mageia Core
perl-Proc-SafeExec - - -

Requires

Name Value
perl >= 0:5.006
perl(Fcntl) -
perl(File::Spec) -
perl(File::Temp) -
perl(POSIX) -
perl(Proc::SafeExec) -
perl(strict) -
perl(warnings) -
perl-base >= 2:5.22.2

Provides

Name Value
perl(Proc::SafeExec) == 1.500.0
perl(Proc::SafeExec::Queue) == 1.500.0
perl-Proc-SafeExec == 1.500.0-2.mga6

Download

Type URL
Binary Package perl-Proc-SafeExec-1.500.0-2.mga6.noarch.rpm
Source Package perl-Proc-SafeExec-1.500.0-2.mga6.src.rpm

Install Howto

  1. Enable Mageia Core repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install perl-Proc-SafeExec rpm package:
    # urpmi perl-Proc-SafeExec

Files

Path
/usr/lib/perl5/vendor_perl/5.22.2/Proc/SafeExec.pm
/usr/lib/perl5/vendor_perl/5.22.2/Proc/SafeExec/Queue.pm
/usr/share/man/man3/Proc::SafeExec.3pm.xz
/usr/share/man/man3/Proc::SafeExec::Queue.3pm.xz

Changelog

2016-06-19 - pterjan <pterjan> 1.500.0-2.mga6
+ Revision: 1032705
- Rebuild for perl 5.22.2
2016-01-17 - buchan <buchan> 1.500.0-1.mga6
+ Revision: 924950
- imported package perl-Proc-SafeExec
2015-05-10 - buchan 1.5-1mga
- initial mageia release, generated with cpan2dist

See Also

Package Description
perl-Proc-Simple-1.320.0-2.mga6.noarch.rpm Launch and control background processes
perl-Proc-Wait3-0.50.0-7.mga7.i586.rpm Perl extension for wait3 system call
perl-Proc-WaitStat-1.0.0-13.mga6.noarch.rpm Proc::WaitStat - Interpret and act on wait() status values
perl-Process-Async-0.3.0-2.mga6.noarch.rpm Handle async background process
perl-ProjectBuilder-0.14.1-1.mga6.noarch.rpm Perl module providing multi-OSes (Linux/Solaris/...) Continuous Packaging
perl-Prompt-Timeout-1.30.0-7.mga6.noarch.rpm Prompt() with auto-selecting default value in case of inactivity
perl-Protocol-Redis-1.0.400-5.mga7.noarch.rpm Reusable tests for Protocol::Redis implementations
perl-Quantum-Superpositions-2.20.0-7.mga6.noarch.rpm Conjunctive & Disjunctive logic for Perl5
perl-Quantum-Usrn-1.0.0-7.mga6.noarch.rpm Square root of not
perl-Quota-1.7.2-8.mga7.i586.rpm Quota module for perl
perl-RDF-DOAP-Lite-0.2.0-6.mga6.noarch.rpm Write DOAP data quickly and easily
perl-RDF-Query-2.918.0-1.mga7.noarch.rpm Executable query plan for nested loop joins
perl-RDF-Trine-1.19.0-1.mga7.noarch.rpm Framework to parse, serialize and store RDF
perl-REST-Client-273.0.0-1.mga7.noarch.rpm A simple client for interacting with RESTful http/https resources
perl-RPC-XML-0.800.0-1.mga7.noarch.rpm A set of classes for core data, message and XML handling
Advertisement
Advertisement