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