3 581
contributi
m (compatibile per tutte le versioni) |
m (correzione mio errore) |
||
Riga 89: | Riga 89: | ||
Una volta creato lo script bisogna renderlo automatico. Per automatizzare lo start e lo stop di un servizio si possono scegliere 2 strade: | Una volta creato lo script bisogna renderlo automatico. Per automatizzare lo start e lo stop di un servizio si possono scegliere 2 strade: | ||
# si creano i vari link simbolici per stoppare e far partire nelle rispettive directory <code>/etc/rcN.d</code> | # si creano i vari link simbolici per stoppare e far partire nelle rispettive directory <code>/etc/rcN.d</code> | ||
# si utilizza il più comodo comando <code>update-rc.d</code> | # si utilizza il più comodo comando <code>update-rc.d</code>, che è la forma consigliata (in caso si utilizzi <code>systemctl</code>, verrà sempre invocato questo comando) | ||
Il comando da dare è quindi: | |||
<pre> | <pre> | ||
# update-rc.d <nome_script_in_init.d> default <priorità_start> <priorità_stop> | # update-rc.d <nome_script_in_init.d> default <priorità_start> <priorità_stop> | ||
Riga 120: | Riga 114: | ||
/etc/rc5.d/S10mio_script_start.sh -> ../init.d/mio_script_start.sh | /etc/rc5.d/S10mio_script_start.sh -> ../init.d/mio_script_start.sh | ||
</pre> | </pre> | ||
Se non volessimo addentrarci nell'argomento priorità di avvio, il mio consiglio è di usare l'opzione <code>defaults</code>; in questo modo sarà la nostra Debian ad assicurarsi che il servizio venga installato nei vari slot di priorità in maniera automatica. | Se non volessimo addentrarci nell'argomento priorità di avvio, il mio consiglio è di usare l'opzione <code>defaults</code>; in questo modo sarà la nostra Debian ad assicurarsi che il servizio venga installato nei vari slot di priorità in maniera automatica, in base a quanto configurato nell'intestazione dello script. | ||
<pre> | <pre> | ||
# update-rc.d mio_script_start.sh defaults | # update-rc.d mio_script_start.sh defaults |
contributi