Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Aug 97 00:09:10 -0700
From:      "Studded" <Studded@dal.net>
To:        "David Nugent" <davidn@labs.usn.blaze.net.au>
Cc:        "freebsd-bugs@freebsd.org" <freebsd-bugs@FreeBSD.ORG>
Subject:   Re: bin/4308 (cron leaves artifacts when starting a process)
Message-ID:  <199708220704.AAA27262@merchant.tns.net>

next in thread | raw e-mail | index | archive | help
On Thu, 21 Aug 1997 14:01:21 +1000, David Nugent wrote:

>However, since you're building piecemeal on an older system, it is probably
>easier just to remove the -DLOGIN_CAP from the CFLAGS definition in cron's
>Makefiles.

	Ok, this got it built, thanks for the tip. :)  Unfortunately, the
new cron didn't solve the problem.  Using sources from 2.2.2-Stable (8/18)
I got the exact same effect when it was necessary to start adjkerntz.  

Here is the cron job:
*/2 * * * * root /bin/sh /root/test.sh

Here is the sh script I was using to test:

#!/bin/sh

/bin/ps -ax | /usr/bin/grep [a]djkerntz

ec=$?

if [ $ec != 0 ]; then
        /sbin/adjkerntz -i &
fi

exit

And here is what got left over when adjkerntz was not running, and the
script had to start it:

15658  ??  Ss     0:00.01 /usr/sbin/cron
15685  ??  S      0:00.00 /USR/SBIN/CRON (cron)
15686  ??  Z      0:00.00  (sh)
15692  ??  Ss     0:00.00 /sbin/adjkerntz -i

As before, a kill for 15685 eliminated the zombie too.  

	I tried this with some other processes (named, snmpd, ircd) with
and without command line arguments, and with and without an & at the end
of the line to bg the process, and I didn't get any artifacts like the
ones above.   Also, I tried it with a stock 2.2.1 system and started named
instead of adjkerntz, and didn't get the artifacts with that either,
although I'm seeing them on a 2.2.2-R system when a process is being
started from a perl script too.  

	It'll still be a few days before I can set up a 2.2.2-Stable
system, but if there is anything else I can do to test it, let me know.

Doug

Do thou amend they face,
	and I'll amend my life.
-Shakespeare, "Henry V"




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199708220704.AAA27262>