Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much
 
PerlMonks  

Re: Re: Re: Time out

by bluto (Curate)
on Jun 18, 2002 at 22:06 UTC ( [id://175511]=note: print w/replies, xml ) Need Help??


in reply to Re: Re: Time out
in thread Time out

Your short answer is correct, but your solution doesn't work on AIX at least. It suffers from the same problem as the normal 'alarm' solution -- the parent dies, but the child (or grandchild in this case) lives on.

The kill doesn't kill the grandchild created by system (even if you use -9 instead of a 9). Also, I'm not sure why you are using an alarm loop around a non-blocking waitpid. It's just going to spin the CPU for 10 seconds. You should either use alarm with a blocking waitpid or just poll/sleep/poll with the non-blocking one.

bluto

Log In?
Username:
Password:

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

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

    No recent polls found