disinstallare init.d update-rc.d rimuovere


27

Ho installato uno script init.d con questo comando:

sudo update-rc.d mongodb defaults 98 02

Voglio disinstallarlo, quindi ho intenzione di eseguire:

sudo update-rc.d -f mongodb remove

Sono preoccupato per le condizioni di avvio e arresto nel comando di installazione.
Se si esegue la rimozione, verranno rimosse anche le condizioni di avvio e arresto?

Ci sono implicazioni di cui dovrei essere consapevole?

Risposte:


21

Se si esegue la rimozione, verranno rimosse anche le condizioni di avvio e arresto?

Rimuoverà qualsiasi istanza del tuo script dal sistema, il che significa che qualsiasi collegamento /etc/rc*runlevel*.dallo mongodbscript nel tuo /etc/init.d.

Ci sono implicazioni di cui dovrei essere consapevole?

Se qualche altro script dipende mongodbdall'avvio / arresto, fallirà.

Controlla la manpage per una descrizione completa.


1
Ciao, mi rendo conto che è un po 'tardi per rispondere a questa risposta, ma mi chiedo perché help.ubuntu.com/community/UbuntuBootupHowto dice sulla disattivazione degli script di init:' Non usare il comando update-rc.d per questo scopo! Viene utilizzato solo negli script di installazione dei pacchetti e non è progettato per questo tipo di gestione del runlevel. "Quali sono i problemi con l'utilizzo in questo modo?
user2520938

@ user2520938 perché stanno dicendo che si dovrebbe usare invece la gestione upstart, ma in questo caso l'utente ha installato uno script usando gli helper sysvinit, quindi deve usare sysvinit per rimuoverlo.
Braiam,
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.