27
contributi
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> |
contributi