¿Cómo puedo evitar que mongodb se inicie en el arranque del sistema?

19

Instalé mongodb para aprender, el problema que enfrento es que se inicia en el arranque del sistema y consume recursos incluso si no se usa. Quiero que se elimine del arranque del sistema, ¿cómo puedo hacer esto?

segmentationfaulter
fuente
¿De cuántos recursos estás hablando?
AB
55
Posible duplicado de ¿Cómo habilitar o deshabilitar los servicios?
Mostafa Ahangarha
Si está utilizando una versión reciente de ubuntu, probablemente deba seguir las instrucciones para systemd sobre cómo "deshabilitar" un servicio: askubuntu.com/questions/19320/… ; También puede "enmascarar" un servicio si desea deshabilitarlo por completo . Si "deshabilita" un servicio, no se iniciará automáticamente en el momento del arranque. Si "enmascara" un servicio, no podrá iniciarse y se desactivará por completo .
mchid

Respuestas:

15

No puedo probarlo en este momento, pero creo que esto debería funcionar.

 sudo update-rc.d mongodb disable

Si esto no es suficiente, intente esto

 sudo update-rc.d -f mongodb remove
SpinningTop
fuente
Sí, el primero me funcionó :)
Samuel GP
6

Esto está tomado de esta respuesta :

echo manual | sudo tee /etc/init/mongod.override
davelupt
fuente
Como Robert indicó en su respuesta, esto funciona, pero el archivo debería ser mongod.override(no mongodb)
Hector Correa
4

La referencia de @ davelupt es genial. Sin embargo, supongo que el comando debería ser

echo manual | sudo tee /etc/init/mongod.override

ya que el archivo para MongoDB bajo / etc / init es mongod.conf.

Robert
fuente
1
En 16.10 y 16.04, estoy mostrando /etc/init/mongodb.confcuando ejecuto cualquiera de los siguientes comandos: dpkg -L mongodb-server | grep /etc/init/mongodoapt-file search /etc/init/mongod
mchid