Quando si esegue `update-rc.d myscript default` - come viene chiamato all'avvio / spegnimento?


13

Cosa viene chiamato all'avvio / spegnimento quando si esegue update-rc.d myscript default?

I documenti sembrano sfocati, voglio concreto. Immagino che questo accada:

All'avvio (in particolare all'ingresso del runlevel 2, multiutente), questo comando viene eseguito:

/etc/init.d/myscript start

E allo spegnimento / riavvio lo stesso script viene chiamato come:

/etc/init.d/myscript stop

È tutto ciò che sta realmente accadendo qui?

Risposte:


8

È corretto.

Tratto da man update-rc.d:

Se si utilizzano i valori predefiniti, update-rc.d creerà collegamenti per avviare il servizio nei runlevel 2345 e per arrestare il servizio nei runlevel 016. Per impostazione predefinita, tutti i collegamenti avranno la sequenza numero 20, ma questo dovrebbe essere sovrascritto se ci sono dipendenze. Ad esempio, se il demone B dipende da A, allora A deve essere avviato prima che B e B debbano essere uccisi prima di A. Si ottiene ciò fornendo due argomenti NN. In generale, i demoni core dovrebbero iniziare presto ed essere uccisi tardi, mentre le applicazioni possono iniziare tardi ed essere uccise presto.

Maggiori informazioni qui , cerca la sezione "Installazione di script init personalizzati".

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.