Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 4 Aug 1997 13:21:37 -0700 (PDT)
From:      Dan Busarow <dan@dpcsys.com>
To:        Don Wilde <don@PartsNow.com>
Cc:        questions@FreeBSD.ORG
Subject:   Re: ignoring SIGCHLD
Message-ID:  <Pine.UW2.3.95.970804131833.5993F-100000@cedb>
In-Reply-To: <33E61621.42F1@PartsNow.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 4 Aug 1997, Don Wilde wrote:
> When I attempted to execute, I was able to get it to work except for the
> fact that $SIG{"CHLD"} = "IGNORE"; did not cause an ACK of the signal
> which would allow the child processes to die. I'm still stuck with

With BSD you need to supply a signal handler for SIGCHLD, you can't
just ignore it.  Setting the signal handler to a noop function is
all you need to do to eliminate your zombies.

Dan
-- 
 Dan Busarow                                                  714 443 4172
 DPC Systems / Beach.Net                                    dan@dpcsys.com
 Dana Point, California  83 09 EF 59 E0 11 89 B4   8D 09 DB FD E1 DD 0C 82




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.UW2.3.95.970804131833.5993F-100000>