Spusteni po startu
Tibor Gres
egresh at egresh.sk
Sun Apr 2 23:57:46 CEST 2006
odhliadnuc od toho, ze 6.x pusta vsetko aj bez pripony .sh, tak ti napisem
priklad, ako by to mohlo pre teba ficat (cisto laicky):
#!/bin/sh
case "$1" in
start)
echo -n "Starting <nejaky nazov aky si zvolis>..."
<spustatelny skript/program (odporucam plnu cestu k nemu), aj s
parametrami>
;;
stop)
echo -n "Stopping <nejaky nazov aky si zvolis>..."
<program ktory stopne funkciu toho, co pustas, tiez odporucam plnu
cestu k nemu>
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: ${0##*/}: { start|stop|restart }" 2>&1
;;
esac
$1 je samozrejme parameter tohto startovacieho skriptu, moze byt
start/stop/restart, v opacnom pripade pri spusteni napise syntax.
Tibor
> Staci dat script do /usr/local/etc/rc.d/ . System spousti vsechny .sh
> v tomto folderu pri startu defaultne.
>
>> Zdravim,
>> napsal jsem nejaky program na obsluhu ustredny v Jave. Vsechno
>> funguje OK. Ted bych ale potreboval aby se ten muj program spustil
>> vzdy po startu serveru (napr po vypadku proudu nebo po jeho
>> restartu).
>> Ted jej spoustim nejakym BASH scriptem a potreboval bych aby se ten
>> script provedl po startu.
>
>> FreeBSD 6.0
>
>> Jaka je nejjednousi reseni?
>> Diky za inspiraci, Milan
>
>
>
>
> --
> S pozdravem,
> freebsdML
> mailto:freebsdml at quasan.com
>
>
> --
> FreeBSD mailing list (users-l at freebsd.cz)
> http://www.freebsd.cz/listserv/listinfo/users-l
>
More information about the Users-l
mailing list