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

Re: Inconsistent system call from backticks vs system()

by cbro (Pilgrim)
on Jul 01, 2003 at 14:09 UTC ( #270476=note: print w/ replies, xml ) Need Help??


in reply to Inconsistent system call from backticks vs system()

You may want to read this. That way I don't have to get too detailed. But in general:
When you run a command with backticks you should not need to redirect using the 2>&1. All output from the program will be redirected to your variable(AFAIK); when you want to capture output, use the backticks...not system(). Try removing the 2>&1 and see if you get the behavior you expected when using backticks.
HTH,
Chris


Comment on Re: Inconsistent system call from backticks vs system()
Select or Download Code
Re: Re: Inconsistent system call from backticks vs system()
by Tanalis (Curate) on Jul 01, 2003 at 14:15 UTC
    The reason for the 2>&1 is to trap STDERR as well as STDOUT, as perlop explains in its examples.

    I'm aware that system() doesn't trap output, and I don't intend using it, but unless I can get the backticks to work as I expect them to (system with STDOUT and STDERR trapping) I'll have to think of some other way to do this :/

    Thanks for the feedback.

    -- Foxcub
    #include www.liquidfusion.org.uk

      I know why you used 2>&1. But I'm saying that w/backticks you shouldn't need to trap. UPDATE: Deleted example Ahh, but w/further testing...I found that it was the C program printing. I did need the trap, and I was incorrect on my previous post. I apologize. (It did work fine w/the trap however. The post below mine makes a good point about the './' and a possible path issue)
      Chris

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others rifling through the Monastery: (6)
As of 2015-07-04 17:43 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (60 votes), past polls