समझ सेवा --status- सभी आउटपुट


14

मैं service --status-allउबंटू 13.10 पर कमांड के आउटपुट को समझने की कोशिश कर रहा हूं , क्योंकि मैन पेज इसे स्पष्ट नहीं करता है। उदाहरण के लिए:

[ + ]  rsyslog
[ - ]  sendmail
[ ? ]  sendsigs
[ + ]  setvtrgb
[ - ]  ssh

क्या करते हैं +, -, ?क्या मतलब है? मेरे द्वारा इसका निर्धारण नहीं किया जा सकता। मेरे पास पहले भी sendmail इंस्टॉल था लेकिन मैंने उसे रोका और उसके साथ हटा दिया apt-get remove sendmail*। मुझे लगता है कि इनिट स्क्रिप्ट से छुटकारा नहीं मिला /etc/init.d/और इसलिए यह इसे आउटपुट में दिखाता है, लेकिन कम से कम यह एक है -, इसलिए मुझे लगता है कि यह नहीं चल रहा है। फिर, एस.एस.एच. मैं वास्तव में सर्वर में एसएसएच-आईएनजी हूं, इसलिए मुझे लगता है कि एसएसएच सेवा चलनी चाहिए, लेकिन यह -वैसे भी है। और फिर वहाँ गुप्त है ?। किसी ने कृपया कुछ प्रकाश डाला पर यह वास्तव में क्या मतलब है।

जवाबों:


15

service --status-allआदेश में हर init स्क्रिप्ट के लिए यह पता लगाने की कोशिश करता है /etc/init.dअगर यह एक का समर्थन करता है statusकमांड (के लिए स्क्रिप्ट grepping द्वारा status)।

यदि यह उस स्ट्रिंग को नहीं ढूंढता है तो यह [ ? ]उस सेवा के लिए प्रिंट करेगा ।

नहीं तो चलेगा /etc/init.d/$application status
यदि रिटर्न कोड 0 है तो यह प्रिंट करता है [ + ]
यदि यह 0 नहीं है तो यह प्रिंट करता है [ - ]

यह अभी भी चल रहा है फिर भी sshप्रिंट क्यों करता है [ - ]?
sshउबंटू (13.10) में अपस्टार्ट द्वारा नियंत्रित किया जाता है।
रनिंग /etc/init.d/ssh statusसे कोई आउटपुट नहीं मिलेगा और 1 का रिटर्न कोड होगा।


ओह, ऊपरवाला। विस्तृत उत्तर के लिए धन्यवाद, service --status-allअब मेरे लिए बहुत अधिक स्पष्ट है। तो एक पूरी तस्वीर प्राप्त करने के लिए मुझे initctl listएक साथ परिणाम "या" का उपयोग करना चाहिए ? क्या कुछ और पूर्ण और व्यापक तरीका है?
p4sh4

हां का उपयोग initctl listया भी सामान्य ps ..., कम से कम जब तक systemdइस्तेमाल किया जा रहा है ...
faker

इशारा करने के लिए धन्यवाद systemd, अब मैं 14.10 की ओर देख रहा हूं ...
p4sh4

जहाँ तक मुझे पता है 14.10 systemdअभी तक उपयोग नहीं करता है, लेकिन मैं एक Ubuntu आदमी नहीं हूँ। मै गलत हो सकता हूँ।
फेक

14.10 अभी तक बाहर नहीं है, वे इसे एक विकल्प के रूप में पेश करने की योजना बना रहे हैं, upstartलेकिन दोनों निकट भविष्य में काम करेंगे
p4sh4
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.