Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 6 Feb 2008 10:48:58 -0500
From:      Jerry McAllister <jerrymc@msu.edu>
To:        Zbigniew Szalbot <zszalbot@gmail.com>
Cc:        freebsd-questions <freebsd-questions@freebsd.org>
Subject:   Re: script to be executed on system startup.
Message-ID:  <20080206154858.GD18883@gizmo.acns.msu.edu>
In-Reply-To: <94136a2c0802060739l4cd1b290wc720339737079bb1@mail.gmail.com>
References:  <1563a4fd0802060609j59451879h3920be790d7667c0@mail.gmail.com> <fochm5$gre$1@ger.gmane.org> <20080206163423.E4029@wojtek.tensor.gdynia.pl> <94136a2c0802060739l4cd1b290wc720339737079bb1@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Feb 06, 2008 at 04:39:40PM +0100, Zbigniew Szalbot wrote:

> Hello,
> 
> 2008/2/6, Wojciech Puchar <wojtek@wojtek.tensor.gdynia.pl>:
> > > (for example: "/etc/rc.d/myscript")
> > > 2. chmod a+x the script
> > > 3. you're done.
> > >
> > > This will work for the recent versions of FreeBSD (you didn't say for
> > > which version do you need it).
> >
> > you need to make that script react for "start" and "stop" commands at
> > least
> 
> I just symlinked my sh script to /usr/local/etc/rc.d/ and it works
> quite well without even touching rc.conf.

If your script dosn't have need of any information or configuration
from outside, then you don't need to put anything in /etc/rc.conf.
But, it is available if you need it.

As for start and stop, the system will pass start on a bootup and
stop on a shutdown.    It is appropriate to check at least for start
in your script and only startup if it is set so you don't try to start 
it at shutdown.    But, if there is something you would like to do
at shutdown, then also make a section of the script for shutdown and
then check for 'stop' and run that part when it is present and 'start'
is not present.   If both are set, then it is a bad error somewhere.

////jerry

> 
> HTH
> 
> Zbigniew Szalbot
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"



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