Bagaimana saya bisa menghentikan mongodb mulai dari boot sistem


19

Saya menginstal mongodb untuk tujuan belajar, masalah yang saya hadapi adalah mulai di boot sistem dan menggunakan sumber daya meskipun tidak digunakan. Saya ingin dihapus dari boot sistem, bagaimana saya bisa melakukan ini?


Dari berapa banyak sumber yang Anda bicarakan?
AB


Jika Anda menggunakan versi terbaru ubuntu, Anda mungkin perlu mengikuti instruksi untuk systemd tentang cara "menonaktifkan" layanan: askubuntu.com/questions/19320/… ; Anda juga dapat "menutupi" layanan jika Anda ingin menonaktifkan layanan sepenuhnya . Jika Anda "menonaktifkan" suatu layanan, layanan itu tidak akan secara otomatis memulai pada saat boot. Jika Anda "menutupi" suatu layanan, itu tidak akan dapat dimulai dan akan sepenuhnya dinonaktifkan.
mchid

Jawaban:


15

Saya tidak dapat mengujinya saat ini, tetapi saya pikir ini harus berhasil

 sudo update-rc.d mongodb disable

Jika ini tidak cukup coba ini

 sudo update-rc.d -f mongodb remove

Yap, yang pertama berhasil untuk saya :)
Samuel GP

6

Ini dipinjam dari jawaban ini :

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

Seperti yang ditunjukkan Robert dalam jawabannya, ini berfungsi tetapi file seharusnya mongod.override(bukan mongodb)
Hector Correa

4

Referensi @ davelupt sangat bagus. Namun saya kira perintahnya seharusnya

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

karena file untuk MongoDB di bawah / etc / init adalah mongod.conf.


1
Pada 16.10 dan 16.04, saya menunjukkan /etc/init/mongodb.confketika saya menjalankan salah satu dari perintah berikut: dpkg -L mongodb-server | grep /etc/init/mongodatauapt-file search /etc/init/mongod
mchid
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.