¿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?


¿De cuántos recursos estás hablando?
— AB


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

Sí, el primero me funcionó :)
— Samuel GP

6

Esto está tomado de esta respuesta :

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

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.


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.