Subject: Re: Daemon
To: None <tech-kern@NetBSD.ORG>
From: Yosep <yoskim@NMSU.Edu>
List: tech-kern
Date: 07/02/2003 11:23:23
Hello!
I've just created what I think is a daemon, however, I am not sure how it
actually works. Here is what I have done.
I put an executable shell script in my /usr/pkg/sbin. I also made a
myfiled and put it in /usr/pkg/etc/rc.d directory. Since, I would like to
run the daemon using a PID file, I captured a PID of a session running in
background and put it in /var/run/ directory. Thus, myfiled looks like
the following
#
# $NetBSD$
#
# PROVIDE: myfiled
# REQUIRE: DAEMON
# BEFORE: LOGIN
. /etc/rc.subr
name="myfiled"
rcvar=${name}
command="/usr/pkg/sbin/${name}"
pidfile="/var/run/myfile.pid"
load_rc_config $name
run_rc_command "$1"
Am I doing this right? And if I am doing it right, how can I put this to
work? I am not quite sure how to start a daemon or stop it. I tried
something like /usr/pkg/etc/rc.d beacond start ... but didnt work.
Any help would be greatly appreicated, and also any suggestions to online
documentations on dealing with daemon would be great!
thanks a lot.
=============
|\/\/| | Yosep Kim
|,,,,| | NMSU Computer Lab Assistant
| | | Computer Science, B.S.
[|^ ^|] | New Mexico State Unversity
\__/ | http://web.nmsu.edu/~yoskim
=============
PHIL 4:13