मैं सिस्टम बूट को शुरू करने से मोंगोडब को कैसे रोक सकता हूं


19

मैंने सीखने के उद्देश्य के लिए मोंगॉडब स्थापित किया, मैं जो समस्या का सामना कर रहा हूं वह यह है कि यह सिस्टम बूट पर शुरू होता है और उपयोग न होने पर भी संसाधनों का उपभोग करता है। मैं चाहता हूं कि इसे सिस्टम बूट से हटा दिया जाए, मैं यह कैसे कर सकता हूं?


आप कितने संसाधनों की बात कर रहे हैं?
एबी


यदि आप ubuntu के हालिया संस्करण का उपयोग कर रहे हैं, तो आपको संभवतः सिस्टम को "सेवा को अक्षम" करने के तरीके के निर्देशों का पालन करने की आवश्यकता है: askubuntu.com/questions/19320/… ; यदि आप पूरी तरह से सेवा को अक्षम करना चाहते हैं तो आप एक सेवा को "मुखौटा" भी कर सकते हैं । यदि आप किसी सेवा को "अक्षम" करते हैं तो यह स्वचालित रूप से बूट समय पर शुरू नहीं होगा। यदि आप एक सेवा को "मुखौटा" करते हैं, तो यह शुरू नहीं हो पाएगा और पूरी तरह से अक्षम हो जाएगा ।
mchid

जवाबों:


15

मैं फिलहाल इसका परीक्षण नहीं कर सकता, लेकिन मुझे लगता है कि यह काम करना चाहिए

 sudo update-rc.d mongodb disable

यदि यह पर्याप्त नहीं है तो यह प्रयास करें

 sudo update-rc.d -f mongodb remove

हां, पहले एक ने मेरे साथ काम किया :)
शमूएल जीपी

6

यह इस उत्तर से उधार लिया गया है :

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

जैसा कि रॉबर्ट ने अपने जवाब में संकेत दिया था, यह काम करता है लेकिन फ़ाइल होनी चाहिए mongod.override(मैंगोडब नहीं)
हेक्टर

4

@ डेवेलप्ट का संदर्भ महान है। हालाँकि मुझे लगता है कि कमांड होना चाहिए

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

चूंकि MongoDB के तहत / etc / init के लिए फ़ाइल है mongod.conf


1
१६.१० और १६.०४ को, /etc/init/mongodb.confजब मैं निम्न आदेशों में से किसी एक को चलाता हूं, तो दिखा रहा हूं : dpkg -L mongodb-server | grep /etc/init/mongodयाapt-file search /etc/init/mongod
५'१ '
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.