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