On Wed, 6 Feb 2008 18:52:26 +0100 "Ivan Voras" <[EMAIL PROTECTED]> wrote:
> On 06/02/2008, Wojciech Puchar <[EMAIL PROTECTED]> wrote: > > > (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 > > You *can*, but you don't *need* to, if in a hurry :) The script will > be executed once at startup, and it can parse the "start" argument > given to it, but it doesn't have to. In a proper RCNG script you don't parse stop/start, you override the stop/start functions. Parsing $1 directly is how the old-style scripts use to work, but the base system and most ports now use the RCNG framework. > Yes, it's somewhat dirty if you > ignore start/stop arguments (and if you ignore them you can't rely on > nice built-in features like "restart" internally executing stop, then > start) but it works. It depends, if the script is just starting a daemon then it can simply use the default start/stop handlers, and stop/start/restart works without any explicit handling. _______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"
