Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask
 
PerlMonks  

Re: what are the common causes of "system" command failure on Vista

by BrowserUk (Pope)
on Apr 03, 2013 at 11:42 UTC ( #1026833=note: print w/ replies, xml ) Need Help??


in reply to what are the common causes of "system" command failure on Vista

(Assuming the answer to my question above is yes.)

The problem is that you are creating asynchronous processes, but never gathering their return codes via wait or waitpid.

In order to provide a way to retrieve the exit codes from asynchronous processes, the windows implementation has an internal limit of 64 un-waited asynchronous processes. Call one of the above two calls once the process has finished, and you will "fix" the problem.

That said, if your code is starting one process at a time, and then hanging around polling a 'lock' file before continuing; why on earth are you using asynchronous processes and lock files?

If you just called the synchronous variant of system, you wouldn't need the lock files, or to call wait/pid.


With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.


Comment on Re: what are the common causes of "system" command failure on Vista
Re^2: what are the common causes of "system" command failure on Vista
by Workplane (Novice) on Apr 04, 2013 at 04:35 UTC

    Thanks BrowserUK.

    for some reason I thought it was the sync. system calls that I needed to wait for, but obviously not!

    I added the relevant "wait" (and fixed a few other things) and it works now. Thanks again.

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others surveying the Monastery: (3)
As of 2014-08-31 02:54 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The best computer themed movie is:











    Results (294 votes), past polls