Some points about this:
I'm sure it's a timing issue, but I haven't been able to duplicate the problem in testing. I think it hangs in $SIG{CHLD} since when I set the child $SIG{CHLD} to 'IGNORE', the problem goes away. It could be perl, linux or my program. If I find a way to duplicate it, I'll let you know. Regards.
Thank you
"Well done is better than well said." - Benjamin Franklin
In reply to Re^8: Best way to kill a child process
by flexvault
in thread Best way to kill a child process
by doylebobs
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |