3 581
contributi
m (→Struttura) |
m (rimossi strumenti obsoleti, più correzioni minori) |
||
Riga 190: | Riga 190: | ||
==== Sintassi ==== | ==== Sintassi ==== | ||
La sintassi del comando è suddivisibile in tre varianti: | La sintassi del comando è suddivisibile in tre varianti: | ||
<pre> | <pre> | ||
update-rc.d [-n] [-f] name remove | # update-rc.d [-n] [-f] name remove | ||
</pre> | </pre> | ||
consente la rimozione di tutti i link nei runlevel relativi al demone <code>''name''</code> | consente la rimozione di tutti i link nei runlevel relativi al demone <code>''name''</code> | ||
Riga 200: | Riga 199: | ||
<pre> | <pre> | ||
update-rc.d [-n] name defaults [NN | NN-start NN-stop] | # update-rc.d [-n] name defaults [NN | NN-start NN-stop] | ||
</pre> | </pre> | ||
crea il link di avvio allo script <code>'''/etc/init.d/''name''''''</code> secondo i [[#Valori di default | valori di default]]. È possibile sovrascrivere l'ordine con cui verrà eseguito lo script specificando le due cifre (<code>''NN''</code>), inoltre è possibile fornire valori diversi sia per l'avvio (<code>''NN-start''</code>) che per l'arresto (<code>''NN-stop''</code>). | crea il link di avvio allo script <code>'''/etc/init.d/''name''''''</code> secondo i [[#Valori di default | valori di default]]. È possibile sovrascrivere l'ordine con cui verrà eseguito lo script specificando le due cifre (<code>''NN''</code>), inoltre è possibile fornire valori diversi sia per l'avvio (<code>''NN-start''</code>) che per l'arresto (<code>''NN-stop''</code>). | ||
<pre> | <pre> | ||
update-rc.d [-n] name start|stop NN runlevel runlevel ... . start|stop NN runlevel runlevel ... . ... | # update-rc.d [-n] name start|stop NN runlevel runlevel ... . start|stop NN runlevel runlevel ... . ... | ||
</pre> | </pre> | ||
crea il link di avvio|arresto allo script <code>''name''</code> specificando l'ordine (<code>''NN''</code>) e il/i runlevel. Il carattere <code>''.''</code> separa dichiarazioni multiple. | crea il link di avvio|arresto allo script <code>''name''</code> specificando l'ordine (<code>''NN''</code>) e il/i runlevel. Il carattere <code>''.''</code> separa dichiarazioni multiple. | ||
Riga 215: | Riga 213: | ||
Link per l'avvio: | Link per l'avvio: | ||
<pre> | <pre> | ||
update-rc.d xdm start 99 2 3 4 5 | # update-rc.d xdm start 99 2 3 4 5 | ||
</pre> | </pre> | ||
Link per l'arresto: | Link per l'arresto: | ||
<pre> | <pre> | ||
update-rc.d xdm stop 01 0 1 6 | # update-rc.d xdm stop 01 0 1 6 | ||
</pre> | </pre> | ||
Concatenati: | Concatenati: | ||
<pre> | <pre> | ||
update-rc.d xdm start 99 2 3 4 5 . stop 01 0 1 6 | # update-rc.d xdm start 99 2 3 4 5 . stop 01 0 1 6 | ||
</pre> | </pre> | ||
==== Rimozione di un link ==== | ==== Rimozione di un link ==== | ||
<pre> | <pre> | ||
update-rc.d -f xdm remove | # update-rc.d -f xdm remove | ||
</pre> | </pre> | ||
Riga 235: | Riga 233: | ||
Valori di default: | Valori di default: | ||
<pre> | <pre> | ||
update-rc.d xdm defaults | # update-rc.d xdm defaults | ||
</pre> | </pre> | ||
Valori di Default solo relativamente ai runlevel (impostando l'ordine di avvio a 99 e di arresto a 01) | Valori di Default solo relativamente ai runlevel (impostando l'ordine di avvio a 99 e di arresto a 01) | ||
<pre> | <pre> | ||
update-rc.d xdm defaults 99-start 01-stop | # update-rc.d xdm defaults 99-start 01-stop | ||
</pre> | </pre> | ||
Riga 270: | Riga 268: | ||
[[Immagine:bum2.png|thumb|center|Screenshot di BUM]] | [[Immagine:bum2.png|thumb|center|Screenshot di BUM]] | ||
== <code>rc.local</code> e <code>rc.local_shutdown</code> == | == <code>rc.local</code> e <code>rc.local_shutdown</code> == | ||
Alcuni distribuzioni (Slackware per esempio) utilizzano i file <code>/etc/rc.local</code> e <code>/etc/rc.local_shutdown</code> per dare all'amministratore la possibilità di eseguire dei comandi specifici per un certo sistema all'avvio e allo spegnimento della macchina. | Alcuni distribuzioni (Slackware per esempio) utilizzano i file <code>/etc/rc.local</code> e <code>/etc/rc.local_shutdown</code> per dare all'amministratore la possibilità di eseguire dei comandi specifici per un certo sistema all'avvio e allo spegnimento della macchina. | ||
Riga 319: | Riga 302: | ||
</pre> | </pre> | ||
Per fare sì che questo venga eseguito ad ogni avvio | Per fare sì che questo venga eseguito ad ogni avvio, rendetelo eseguibile: | ||
<pre> | |||
# chmod /etc/init.d/local | |||
</pre> | |||
E aggiungetelo all'elenco dei servizi con il vostro tool preferito, per esempio con il comando: | |||
<pre> | <pre> | ||
# update-rc.d local start 98 S 1 2 3 4 5 . | # update-rc.d local start 98 S 1 2 3 4 5 . | ||
Riga 326: | Riga 313: | ||
Per maggiori informazioni, sulla creazione di un servizio, si rimanda alla guida: [[Gestione e creazione di servizi in Debian]]. | Per maggiori informazioni, sulla creazione di un servizio, si rimanda alla guida: [[Gestione e creazione di servizi in Debian]]. | ||
{{Autori | {{Autori |
contributi