Date: Sat, 09 Feb 2008 20:02:48 +0100 From: Dominic Fandrey <kamikaze@bsdforen.de> To: Matthew Seaman <m.seaman@infracaninophile.co.uk> Cc: RW <fbsd06@mlists.homeunix.com>, freebsd-questions@freebsd.org Subject: Re: script to be executed on system startup. Message-ID: <47ADF8D8.8060306@bsdforen.de> In-Reply-To: <47ADEF6F.3050305@infracaninophile.co.uk> References: <1563a4fd0802060609j59451879h3920be790d7667c0@mail.gmail.com> <47A9FB98.4020907@bsdforen.de> <1563a4fd0802070549r71731883t9d606a2e62f67d4d@mail.gmail.com> <20080209174516.7f82a967@gumby.homeunix.com.> <47ADEF6F.3050305@infracaninophile.co.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
Matthew Seaman wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA256 > > RW wrote: >> On Thu, 7 Feb 2008 19:19:48 +0530 >> "navneet Upadhyay" <navneet.upadhyay@gmail.com> wrote: >> >>> Hi, >>> After putting my script to /etc/rc.d , it gets executed at >>> startup and the parameter passed to the script is *faststart .* >>> *I want the same script to be executed when system shuts down , how >>> can i do that.* >> Don't put it in /etc/rc.d/, give it a .sh extension and put it >> in /usr/local/etc/rc.d/. It will then get stop/start arguments. > > No need to force it to have a .sh extension in /usr/local/etc/rc.d/ > nowadays. In fact, rather the contrary as a .sh extension causes the > script to be run in the context of the rc process rather than in a > sub-shell. Though undocumented, this statement is not valid for scripts in /usr/local/etc/rc.d. The scripts there are /always/ run in a sub-shell, no matter their ending.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?47ADF8D8.8060306>