désinstaller init.d update-rc.d supprimer

27

J'ai installé un script init.d avec cette commande:

sudo update-rc.d mongodb defaults 98 02

Je souhaite le désinstaller, je prévois donc de lancer:

sudo update-rc.d -f mongodb remove

Je suis préoccupé par les conditions de démarrage et d'arrêt de la commande d'installation.
L'exécution de la suppression entraînera-t-elle également la suppression des conditions de démarrage et d'arrêt?

Y a-t-il des implications dont je devrais être conscient?

ton.yeung
la source

Réponses:

21

L'exécution de la suppression entraînera-t-elle également la suppression des conditions de démarrage et d'arrêt?

Il supprimera toute instance de votre script du système, c'est-à-dire tout lien /etc/rc*runlevel*.dvers le mongodbscript dans votre /etc/init.d.

Y a-t-il des implications dont je devrais être conscient?

Si un autre script dépend de mongodbpour démarrer / arrêter, il échouera.

Consultez la page de manuel pour une description complète.

Braiam
la source
1
Bonjour, je me rends compte qu'il est un peu tard pour répondre à cette réponse, mais je me demande pourquoi help.ubuntu.com/community/UbuntuBootupHowto dit sur la désactivation des scripts init: 'N'utilisez pas la commande update-rc.d à cet effet! Il n'est utilisé que dans les scripts d'installation des packages et n'est pas conçu pour ce type de gestion de niveau d'exécution. 'Quels sont les problèmes d'utilisation comme ça?
user2520938
@ user2520938 car ils disent qu'il faut plutôt utiliser la gestion des arrivées, mais dans ce cas, l'utilisateur a installé un script à l'aide des assistants sysvinit, il doit donc utiliser le sysvinit pour le supprimer.
Braiam