desinstalar o init.d update-rc.d remover

27

Eu instalei um script init.d com este comando:

sudo update-rc.d mongodb defaults 98 02

Quero desinstalá-lo, por isso estou planejando executar:

sudo update-rc.d -f mongodb remove

Estou preocupado com as condições de início e parada no comando de instalação.
A execução da remoção fará com que as condições de início e parada sejam removidas também?

Existem implicações que eu deveria estar ciente?

ton.yeung
fonte

Respostas:

21

A execução da remoção fará com que as condições de início e parada sejam removidas também?

Ele removerá qualquer instância do seu script do sistema, ou seja, qualquer link /etc/rc*runlevel*.dpara o mongodbscript no seu /etc/init.d.

Existem implicações que eu deveria estar ciente?

Se algum outro script depender de mongodbiniciar / parar, ele falhará.

Verifique a página de manual para obter uma descrição completa.

Braiam
fonte
1
Olá, eu sei que é um pouco tarde para responder a esta resposta, mas me pergunto por que o help.ubuntu.com/community/UbuntuBootupHowto diz ao desativar os scripts init: 'Não use o comando update-rc.d para esse fim! Ele é usado apenas em scripts de instalação de pacotes e não foi projetado para esse tipo de gerenciamento de nível de execução.
user2520938
@ user2520938 porque eles estão dizendo que, em vez disso, deve-se usar o gerenciamento inicial, mas, nesse caso, o usuário instalou um script usando os auxiliares do sysvinit; portanto, ele deve usar o sysvinit para removê-lo.
Braiam