ฉันจะหยุด mongodb ไม่ให้เริ่มระบบบูทได้


19

ฉันติดตั้ง mongodb เพื่อจุดประสงค์ในการเรียนรู้ปัญหาที่ฉันเผชิญคือมันเริ่มต้นจากการบูทระบบและใช้ทรัพยากรแม้ว่าจะไม่ได้ใช้ก็ตาม ฉันต้องการให้ลบออกจากการบูตของระบบฉันจะทำอย่างไร


คุณพูดถึงทรัพยากรเท่าไร
AB


หากคุณใช้ Ubuntu รุ่นล่าสุดคุณอาจต้องทำตามคำแนะนำสำหรับ systemd เกี่ยวกับวิธีการ "ปิดใช้งาน" บริการ: askubuntu.com/questions/19320/… ; คุณยังสามารถ "ปิดบัง" บริการได้หากคุณต้องการปิดการใช้งานบริการอย่างสมบูรณ์ หากคุณ "ปิดใช้งาน" บริการจะไม่เริ่มต้นโดยอัตโนมัติในเวลาบูต หากคุณ "ปิดบัง" บริการมันจะไม่สามารถเริ่มต้นได้และจะถูกปิดการใช้งานอย่างสมบูรณ์
mchid

คำตอบ:


15

ฉันไม่สามารถทดสอบได้ในขณะนี้ แต่ฉันคิดว่านี่น่าจะใช้ได้

 sudo update-rc.d mongodb disable

หากยังไม่พอลองนี้

 sudo update-rc.d -f mongodb remove

อ๋อคนแรกที่ทำงานกับผม :)
ซามูเอล GP

6

นี่เป็นคำยืมจากคำตอบนี้ :

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

ตามที่โรเบิร์ตระบุไว้ในคำตอบของเขาการทำงานนี้ แต่ไฟล์ควรเป็นmongod.override(ไม่ใช่ mongodb)
Hector Correa

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
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.