From owner-freebsd-bugs Thu Nov 4 8:30:56 1999 Delivered-To: freebsd-bugs@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 8469114F3C for ; Thu, 4 Nov 1999 08:30:52 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id IAA40191; Thu, 4 Nov 1999 08:30:03 -0800 (PST) (envelope-from gnats@FreeBSD.org) Date: Thu, 4 Nov 1999 08:30:03 -0800 (PST) Message-Id: <199911041630.IAA40191@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org Cc: From: Sheldon Hearn Subject: Re: i386/14689: waitpid doesn't harvest child process when program run under cron Reply-To: Sheldon Hearn Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR i386/14689; it has been noted by GNATS. From: Sheldon Hearn To: William King Cc: freebsd-gnats-submit@freebsd.org Subject: Re: i386/14689: waitpid doesn't harvest child process when program run under cron Date: Thu, 04 Nov 1999 18:24:11 +0200 On Thu, 04 Nov 1999 08:38:43 CST, William King wrote: > find attached x.tar containing x.c and makefile. make x and > run it under cron. then try running it by hand. Ah. The parent arranges for delivery of a SIGALRM in 60 seconds. The program forks. The parent waits on the child pid with waitpid(). The child sleeps 10 seconds, then exits. The parent returns from waitpid() on receipt of SIGARLM. When the program is not run from cron, the parent returns from waitpid() when the child exits as expected. Ciao, Sheldon. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message