Date: Tue, 4 Mar 2008 18:37:39 +0200 From: "Adrian Penisoara" <ady@freebsd.ady.ro> To: "Fratiman Vladut" <vladone@spaingsm.com> Cc: freebsd-ipfw@freebsd.org Subject: Re: run sh script at boot time on freebsd Message-ID: <78cb3d3f0803040837i64726c44w7f57e1f7978a74f8@mail.gmail.com> In-Reply-To: <47CD779C.7020004@spaingsm.com> References: <47CC60B8.3060405@spaingsm.com> <78cb3d3f0803040117n49c56a2dna1b987c064996ff2@mail.gmail.com> <47CD779C.7020004@spaingsm.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi, On Tue, Mar 4, 2008 at 6:23 PM, Fratiman Vladut <vladone@spaingsm.com> wrote: > 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. The rc.d scripts syntax has changed in the mean time -- you/it should make use of the /etc/rc.subr stub. For packages you will need to upgrade them [from updated ports] to the latest version. Check whether you have an /etc/rc.d/localpkg script. Try to run it with trace (e.g. "sh -x /etc/rc.d/localpkg start"). Regards, Adrian Penisoara ROFUG / EnterpriseBSD
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?78cb3d3f0803040837i64726c44w7f57e1f7978a74f8>