Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?

Re: Proc::Simple - exit_status function returns -1

by kcott (Chancellor)
on Jul 31, 2013 at 05:43 UTC ( #1047174=note: print w/replies, xml ) Need Help??

in reply to Proc::Simple - exit_status function returns -1

G'day atanug,

For future reference, questions about Perl should be posted in Seekers of Perl Wisdom and not in Perl Monks Discussion as you've done here. The first sentence of the Perl Monks Discussion page says:

"This section is only for discussing issues pertaining to the PerlMonks web site." [original emphasis]

[Update: I see that the thread has now been moved to SoPW following consideration.]

On to your question. The Proc::Simple documentation says this about the exit_status() method:

"Returns the exit status of the process as the $! variable indicates. If the process is still running, undef is returned."

You can read about $! in perlvar - Error Variables.

You'll need to look at the child processes you're forking for answers as to why they're exiting with -1.

-- Ken

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1047174]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others scrutinizing the Monastery: (6)
As of 2017-11-24 08:10 GMT
Find Nodes?
    Voting Booth?
    In order to be able to say "I know Perl", you must have:

    Results (346 votes). Check out past polls.