Date: Sun, 14 Jan 2001 22:14:01 -0800 From: "Crist J. Clark" <cjclark@reflexnet.net> To: Odhiambo Washington <wash@iconnect.co.ke> Cc: Matthew Emmerton <matt@gsicomp.on.ca>, FBSD-Q <freebsd-questions@FreeBSD.ORG> Subject: Re: Starting daemons in rc.local Message-ID: <20010114221401.Y97980@rfx-64-6-211-149.users.reflexco> In-Reply-To: <20010115085056.B9478@poeza.iconnect.co.ke>; from wash@iconnect.co.ke on Mon, Jan 15, 2001 at 08:50:56AM %2B0300 References: <20010113220443.A528@poeza.iconnect.co.ke> <005e01c07d97$b7fdef60$1200a8c0@gsicomp.on.ca> <20010114104750.A4581@poeza.iconnect.co.ke> <00bc01c07e43$8e0429c0$1200a8c0@gsicomp.on.ca> <20010115085056.B9478@poeza.iconnect.co.ke>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Jan 15, 2001 at 08:50:56AM +0300, Odhiambo Washington wrote:
[snip]
> Hi Matthew,
>
> Thank you once again for reverting to me. I'm writing to inform you that
> I also tried to adapt the example script in rc(8) man page for
> 4.2-STABLE but I realized that even though the processes started, they
> were not creating the process pid in /var/run. So really i am now into
> looking at a way of having the magic pid created....
>
> Does anyone know how to achieve this for any process???
If the program does not actually need to have a smooth shutdown, you
can always make the stop a nop,
'stop')
# Do nothing
;;
Or we can make an attempt to pull the PID from the ps(1) output,
'stop')
# Extract a PID
PID=`ps ax | awk '/INSERT PROGRAM NAME HERE/ { print $1 }'`
# Kill the process
kill $PID
;;
--
Crist J. Clark cjclark@alum.mit.edu
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010114221401.Y97980>
