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