http://qs321.pair.com?node_id=959387


in reply to Re: Monitoring child processes
in thread Monitoring child processes

SIGCHLD is handled differently to other signals on most UNIX's, in that it does not by default kill the process it signals.
Correct, and at least on Linux (the Solaris docs are not precise about this), the default for SIGCHLD seems to be "ignore". That's why I was so puzzled, that in my Perl program I had to explicitly set it to IGNORE to get things working...

-- 
Ronald Fischer <ynnor@mm.st>