Skip site navigation (1)Skip section navigation (2)
Date:      12 Dec 2003 07:39:35 -0500
From:      Lowell Gilbert <freebsd-questions-local@be-well.ilk.org>
To:        Andre Grove <ondrugs@ananzi.co.za>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: startup scripts in /usr/local/etc/rc.d
Message-ID:  <44r7zaky60.fsf@be-well.ilk.org>
In-Reply-To: <3FD9A0E3.6050206@ananzi.co.za>
References:  <20031211173501.G4978@asu.edu> <441xrah8wx.fsf@be-well.ilk.org> <3FD9A0E3.6050206@ananzi.co.za>

next in thread | previous in thread | raw e-mail | index | archive | help
Andre Grove <ondrugs@ananzi.co.za> writes:

> Why would a script not run? I have a script in /usr/local/etc/rc.d, I
> did chmod +x it, but it still does not run at startup.

You didn't give much information there.  Not feeling terribly psychic
today, I'll just tell you what the manual says.

     o   Scripts are only executed if their basename(1) matches the shell
         globbing pattern *.sh, and they are executable.  Any other files or
         directories present within the directory are silently ignored.
     o   When a script is executed at boot time, it is passed the string
         ``start'' as its first and only argument.  At shutdown time, it is
         passed the string ``stop'' as its first and only argument.  All rc.d
         scripts are expected to handle these arguments appropriately.  If no
         action needs to be taken at a given time (either boot time or shut-
         down time) the script should exit successfully and without producing
         an error message.



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