spousteci skript v rc.d/

milan.cizek at up.mpsv.cz milan.cizek at up.mpsv.cz
Fri May 16 07:39:16 CEST 2003


Ahoj,
mam nainstalovany "OpenDChub" (z portu), který bych rad automaticky spoustel
pri kazdem startu systemu. Pozadal jsem pritele o napsani nasledujiciho
skriptu, ktery jsem pote umistil do rc.d. Problem je ale v tom, ze se skript
nejak neukoncuje, resp. se na nem inicializace startu zastavi (pro
pokracovani musim breaknout). V tu chvili tam bezi tyto procesy:

router# ps aux | grep opendchub
root     437  0.0  1.5   864  648  d0  I+   11:45PM   0:00.01 /bin/sh
/usr/local/etc/rc.d/opendchub.sh start
root     438  0.0  3.5  3128 1500  d0  I+   11:45PM   0:00.06
/usr/local/bin/opendchub

dchub sice bezi, ale nekorektne - nikdo se k nemu nepripoji. V cem muze byt
chyba? Diky.

#! /bin/sh

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

exit 0




More information about the Users-l mailing list