Как я могу остановить запуск mongodb при загрузке системы

19

Я установил mongodb для целей обучения, проблема в том, что он запускается при загрузке системы и потребляет ресурсы, даже если они не используются. Я хочу, чтобы он был удален из системы загрузки, как я могу это сделать?

segmentationfaulter
источник
Из каких ресурсов вы говорите?
AB
5
Возможный дубликат Как включить или отключить услуги?
Мостафа Ахангарха
Если вы используете последнюю версию ubuntu, вам, вероятно, нужно следовать инструкциям для systemd по «отключению» службы: askubuntu.com/questions/19320/… ; Вы также можете «замаскировать» сервис, если хотите полностью отключить сервис. Если вы «отключите» службу, она не запустится автоматически во время загрузки. Если вы «замаскируете» службу, она не сможет быть запущена и будет полностью отключена.
mchid

Ответы:

15

Я не могу проверить это в данный момент, но я думаю, что это должно работать

 sudo update-rc.d mongodb disable

Если этого недостаточно, попробуйте это

 sudo update-rc.d -f mongodb remove
Волчок
источник
Да, первый сработал для меня :)
Samuel GP
6

Это заимствовано из этого ответа :

echo manual | sudo tee /etc/init/mongod.override
davelupt
источник
Как указал Роберт в своем ответе, это работает, но файл должен быть mongod.override(не mongodb)
Гектор Корреа
4

Ссылка @ davelupt великолепна. Однако я думаю, что команда должна быть

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

поскольку файл для MongoDB в / etc / init есть mongod.conf.

Роберт
источник
1
16.10 и 16.04 я показываю, /etc/init/mongodb.confкогда я запускаю одну из следующих команд: dpkg -L mongodb-server | grep /etc/init/mongodилиapt-file search /etc/init/mongod
mchid