Date: Thu, 19 Jul 2001 21:34:40 -0500 From: Mike Meyer <mwm@mired.org> To: Ronnie Clark <RClark@swst.com> Cc: questions@freebsd.org Subject: Re: startup script Message-ID: <15191.39104.117314.161034@guru.mired.org> In-Reply-To: <104175447@toto.iv>
next in thread | previous in thread | raw e-mail | index | archive | help
Ronnie Clark <RClark@swst.com> types:
> Where would I put a start up script in FreeBSD 4.2? I thought it was
> /etc/rc.local, but I don't seem to have that file.
It isn't used by the system, but will be run if it exists for
backwards compatabillity. Most things now go in /usr/local/etc/rc.d as
a script. It must be executable, and the name must end in .sh. It
should also check for the arguments "start" and "stop" so it can be
used at system startup and system shutdown time. Here's a trivial
example:
#!/bin/sh
MIXERSTATE=/var/db/mixer-state
case $1 in
start)
[ -r $MIXERSTATE ] && /usr/sbin/mixer `cat $MIXERSTATE` > /dev/null
;;
stop)
/usr/sbin/mixer -s > $MIXERSTATE
;;
*)
echo "usage: `basename $0` {start|stop}" >&2
exit 64
;;
esac
<mike
--
Mike Meyer <mwm@mired.org> http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
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?15191.39104.117314.161034>
