Portál AbcLinuxu, 15. července 2025 01:53


Dotaz: Start skript - start stop help.

20.7.2004 14:30 Martin
Start skript - start stop help.
Přečteno: 170×
Odpovědět | Admin
Zdravim, potreboval bych poradit, jak vytvorit jednoduchy skript, s parametry napr start restart a stop, aby to vypadalo nejak tak, ze bude funkce start a tam si napisu /usr/local/apache/apachectl start (vim ze to de tady i jinak, jen pro priklad),pak stop, kde si zas napisu jine prikazy a pod. ,poradi mi nekdo? ,dik.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

20.7.2004 14:46 Mousak | Praha
Rozbalit Rozbalit vše Re: Start skript - start stop help.
Odpovědět | | Sbalit | Link | Blokovat | Admin
v BASHi asi takto:
abc_start() { echo "Startuji..." }
abc_restart() { echo "Restartuji..." }
abc_stop() { echo "Zastavuji..." }

case "$1" in
'start')
abc_start
;;
'stop')
abc_stop
;;
'restart')
abc_restart
;;
*)
echo "usage $0 start|stop|restart"
esac

jinak $1 obsahuje dany parametr (start,stop nebo restart)
20.7.2004 14:48 Martin
Rozbalit Rozbalit vše Re: Start skript - start stop help.
Presne to sem chtel, dik.
20.7.2004 14:48 Martin
Rozbalit Rozbalit vše Re: Start skript - start stop help.
Presne to sem chtel, dik.
20.7.2004 15:02 Martin
Rozbalit Rozbalit vše Re: Start skript - start stop help.
Mno jeste to ma asi nejakou malou chybu asi nejaky strednik, pise to line 20 Syntax error unexpected end of file.
20.7.2004 15:03 Martin
Rozbalit Rozbalit vše Re: Start skript - start stop help.
Jeste neco , v ty fci abc_start treba ,kdyz tam chci dat vic prikazu, musim davat stredniky ? { echo "startuji"; /usr/local... ; }?
20.7.2004 15:13 Mousak | Praha
Rozbalit Rozbalit vše Re: Start skript - start stop help.
stredniky urcite ne, jinak tu chybu odstranis takto:

abc_start {
 echo "Startuji..."
 echo "Dostartoval..."
}
nesmi to byt na jedne radce
20.7.2004 15:27 martin
Rozbalit Rozbalit vše Re: Start skript - start stop help.
THX
20.7.2004 14:48 jm
Rozbalit Rozbalit vše Re: Start skript - start stop help.
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mnoho funkcnich prikladu pro inspiraci naleznete v adresari /etc/init.d ;-)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.