spousteci skript v rc.d/

David Pasek pasek at idc.cz
Fri May 16 08:13:51 CEST 2003


Ahoj.

Sice vubec nevim k cemu je "OpenDChub", ale myslim, ze ten tvuj problem 
neni jeden, ale ze jsou dva. Ten prvni je, ze se ti ten daemon pusti, 
ale nebezi na pozadi. Proto musis zmacknout CTRL+C, aby system 
pokracoval dal. Todle by ti melo vyresit to, ze explicitne reknes 
daemonu, at bezi na pozadi pomoci &.

Asi takhle (nevyzkouseno):

 [ -x /usr/local/bin/opendchub ] && `/usr/local/bin/opendchub &` >
/dev/null && echo ' opendchub started.'


To, ze se ti k nemu nikdo nepripoji muze byt spoustou veci. Nastavenim 
site, firewallem, spatnou konfiguraci daemona, ... Nejdriv zkus jestli 
se natelnetis na port, na kterem dany daemon sedi. Nejdriv to zkus z 
localhostu, pak z klientu, ...

milan.cizek at up.mpsv.cz wrote:

>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
>
>
>  
>


-- 
David Pasek
pasek at idc.cz http://www.idc.cz ICQ: 76039994
Phone: +420 266 728 212 Mobile: +420 603 207 211
IDC-softwarehouse, s.r.o. Osadni 12a, Prague 7, 170 04 Czech Republic





More information about the Users-l mailing list