LKN: Bibliografia: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
m
nessun oggetto della modifica
mNessun oggetto della modifica
mNessun oggetto della modifica
Riga 265: Riga 265:


==rc.local e rc.local_shutdown==
==rc.local e rc.local_shutdown==
Alcuni distribuzioni (Slackware per esempio) utilizzano i file /etc/rc.local e /etc/rc.local_shutdown per dare all'amministratore la possibilit di eseguire dei comandi specifici per un certo sistema all'avio e allo spegnimento della macchina.
In Debian lo stesso effetto pu essere ottenuto con un singolo script, (lo chiameremo ''/etc/init.d/local'' in questo esempio). Lo schema generico dello script :
<pre>
#! /bin/sh
set -e
if [ -f /etc/default/local ] ; then
    . /etc/default/local
fi
case "$1" in
    start|restart|force-reload)
        #comandi da eseguire all'avvio della macchina
        ;;
    stop)
        #comandi da eseguire allo spegnimento del sistema
    ;;
    *)
        echo $"Usage: $0 {start|stop|restart|force-reload|status}"
        exit 2
        ;;
esac
exit 0
</pre>
Per fare si che questo venga eseguito ad ogni avvio aggiungetelo all'elenco dei servizi con il vostro tool preferito o con il comando:
<pre>
update-rc.d local start 98 S 1 2 3 4 5 .
</pre>
27

contributi

Menu di navigazione