in reply to zombies after fork()
This assumes that your main program doesn't need to do anything when the children complete. If it does you will need a more complicated SIGCHLD handler. The following is a very standard SIGCHLD handler:$SIG{CHLD}='IGNORE';
$SIG{CHLD}=\&REAPER; sub REAPER{ my $stiff; while(($stiff = waitpid(-1,&WNOHANG))>0){ # do something with $stiff if you want } $SIG{CHLD}=\&REAPER; }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
RE: Re: zombies after fork()
by mikfire (Deacon) on May 29, 2000 at 20:52 UTC |