Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked
 
PerlMonks  

Re: Re: (jeffa) Re: getting output from backticks

by Wookie (Beadle)
on Jul 19, 2001 at 13:49 UTC ( [id://98019]=note: print w/replies, xml ) Need Help??


in reply to Re: (jeffa) Re: getting output from backticks
in thread getting output from backticks

Well the 256 result code should track back to a more specific error - if you check out the documentation for mount - you may find out more precisely what that error means.

As for system Vs. backticks etc. - when I have to use one or the other - I generally try this sub:
# SubRoutine: sysrun # # Run System Command sub sysrun { my ($command) =@_; my $ret_code; $ret_code = system("$command"); if ( $ret_code == 0 ) { # Job suceeded $ret_code = 1; } else { # Job Failed $ret_code = 0; } return ($ret_code); }
While this doesn't store the return code from the system call, it does allow you to treat the system call with logical operators like any other perl program

Also, the return_code can easily be logged if there is an error from this sub.
game(Wookie,opponent) eq 'Wookie' ? undef $problem : remove_limbs(arms,opponent);

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://98019]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others surveying the Monastery: (6)
As of 2024-04-23 11:31 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found