atom feed29 messages in org.freebsd.freebsd-questionsscript to be executed on system startup.
FromSent OnAttachments
navneet UpadhyayFeb 6, 2008 6:09 am 
Pietro CeruttiFeb 6, 2008 6:22 am 
Derek RagonaFeb 6, 2008 6:22 am 
Wojciech PucharFeb 6, 2008 6:31 am 
navneet UpadhyayFeb 6, 2008 6:33 am 
Derek RagonaFeb 6, 2008 6:44 am 
Ivan VorasFeb 6, 2008 6:53 am 
Ivan VorasFeb 6, 2008 6:59 am 
Wojciech PucharFeb 6, 2008 7:35 am 
Zbigniew SzalbotFeb 6, 2008 7:39 am 
Jerry McAllisterFeb 6, 2008 7:40 am 
Jerry McAllisterFeb 6, 2008 7:46 am 
Jerry McAllisterFeb 6, 2008 7:52 am 
Zbigniew SzalbotFeb 6, 2008 7:54 am 
Wojciech PucharFeb 6, 2008 8:49 am 
Zbigniew SzalbotFeb 6, 2008 8:51 am 
Alex ZbyslawFeb 6, 2008 9:22 am 
Jerry McAllisterFeb 6, 2008 9:29 am 
Paul SchmehlFeb 6, 2008 9:35 am 
Ivan VorasFeb 6, 2008 9:52 am 
Dominic FandreyFeb 6, 2008 10:50 am 
RWFeb 6, 2008 10:56 am 
RWFeb 6, 2008 11:03 am 
Ivan VorasFeb 7, 2008 2:16 am 
navneet UpadhyayFeb 7, 2008 5:49 am 
RWFeb 9, 2008 10:10 am 
Matthew SeamanFeb 9, 2008 10:22 am 
Dominic FandreyFeb 9, 2008 11:02 am 
RWFeb 9, 2008 7:03 pm 
Subject:script to be executed on system startup.
From:Jerry McAllister (jerr@msu.edu)
Date:Feb 6, 2008 7:46:22 am
List:org.freebsd.freebsd-questions

On Wed, Feb 06, 2008 at 03:29:14PM +0100, Wojciech Puchar wrote:

I have a script file, i want that script to be executed on system startup.

I am doing this on Linux in following two steps : -

1. Copying the script to /etc/rc.d directory. 2. /sbin/chkconfig --add "scriptname"

I want to achieve the same on FreeBSD

chckconfig file is not present, documentation says i have to add it to rc.conf file.

you have to

1) make your own service started in /etc/rc.d (look at others for example)

2) simply add what's needed to rc.local

No, don't add anything to rc.local.

Putting the script in /usr/local/etc/rc.d and making it executable is all you want to do.

In the script it should check for being passed a 'start' or a 'stop'. If you want to pass it other information or conditions, you may also want to make it to check for an environment variable which you can set in rc.conf and have your script read up (source) rc.conf.

////jerry