Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 04 Mar 2008 18:23:56 +0200
From:      Fratiman Vladut <vladone@spaingsm.com>
To:        freebsd-ipfw@freebsd.org
Subject:   Re: run sh script at boot time on freebsd
Message-ID:  <47CD779C.7020004@spaingsm.com>
In-Reply-To: <78cb3d3f0803040117n49c56a2dna1b987c064996ff2@mail.gmail.com>
References:  <47CC60B8.3060405@spaingsm.com> <78cb3d3f0803040117n49c56a2dna1b987c064996ff2@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Is set, but not work.
For example, i have script to launch opendchub daemon:
name of file: opendchub
content:
#! /bin/sh

case "$1" in
start)
     [ -x /usr/local/bin/opendchub ] &&
/usr/local/bin/opendchub -w /usr/local/etc/ -l /var/log/opendchub.log> 
/dev/null && echo 'Started opendchub'
        ;;
stop)
       killall -9 opendchub > /dev/null && echo 'hub stopped.'
        ;;
restart)
        $0 stop
        $0 start
        ;;
status)
ps -auxww | egrep opendchub | egrep -v "($0|egrep)"
;;
*)
       #echo "Usage: `basename $0` {start|stop|restart|status}" >&2
        [ -x /usr/local/bin/opendchub ] &&
                /usr/local/bin/opendchub -l /var/log/opendchub.log -w 
/usr/local/etc/> /dev/null && echo 'Started opendchub'
       ;;
esac

exit 0

This script don't start. When i run in console, with command "sh 
opendchub", then the daemon start without any problem.
Same problem with sh script.
For example, i have an script named myifconfig:

#!/bin/sh

ifconfig ng0 group ng
ifconfig ng1 group ng

This not work at boot time, but in console, with command "sh 
myifconfig", do the job.
Bits are right set
server:/rc.d#ls -l
total 42
-rwxr-xr-x  1 root  wheel   2325 Mar  3 20:26 myifconfig
-rwx--x--x  1 vlad  wheel    616 Mar  1 00:51 opendchub

All files are in /usr/local/etc/rc.d


Adrian Penisoara wrote:
> Hi,
>
>   This is better suited for freebsd-questions mailing list.
>
> On Mon, Mar 3, 2008 at 10:34 PM, Fratiman Vladut <vladone@spaingsm.com>
> wrote:
>
>   
>> I have some sh scripts, that works just fine on freebsd 5.4.
>> After installed FreeBsd 7, this script won't run at startup. I put this
>> scripts in /usr/local/etc/rc.d, but nothing work.
>>     
>
>
> Do the files have execution bits set (e.g. chmod +x *) ?
> Can you attach one sample script ?
>
> Regards,
> Adrian Penisoara
> ROFUG / EnterpriseBSD
> _______________________________________________
> freebsd-ipfw@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw
> To unsubscribe, send any mail to "freebsd-ipfw-unsubscribe@freebsd.org"
>
>
>   




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