Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical
 
PerlMonks  

Re: Re: Trying to understand the System function

by sgifford (Prior)
on Jul 28, 2003 at 21:00 UTC ( [id://278616]=note: print w/replies, xml ) Need Help??


in reply to Re: Trying to understand the System function
in thread Trying to understand the System function

What's the advantage of the spawn function over just using system?

Replies are listed 'Best First'.
Re: Re: Re: Trying to understand the System function
by dakkar (Hermit) on Jul 29, 2003 at 09:05 UTC

    Done in that way, there is no difference: exec will start a shell, just as system does.

    What the OP wants is:

    • fork, then in the child process:
    • open the output file and attach it to STDOUT
    • exec with the list of parameters (it will not invoke a shell)
    • meanwhile, in the parent process, you can wait for the child to finish

    For more info, you can look at "perlipc" and the "fork" entry in "perlfunc"

    -- 
            dakkar - Mobilis in mobile
    

    Most of my code is tested...

    Perl is strongly typed, it just has very few types (Dan)

Log In?
Username:
Password:

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

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

    No recent polls found