गतिशील सेवाएं


14

क्या "चल रहा है" / "निर्दिष्ट नहीं है" स्थिति के साथ सेवाओं की सटीक सूची प्राप्त करने का एक तरीका है ।

service --status-all

30 से अधिक ?सेवाओं का उत्पादन करता है।

वह आउटपुट इतना सूचनात्मक क्यों नहीं है? क्या यह निर्धारित करना मुश्किल है कि सेवा चल रही है या नहीं? और सभी सेवाओं के लिए सटीक स्थिति कैसे प्राप्त करें?

zerkms@ubuntu-server-11:~$ sudo service --status-all 2>&1|grep cron
 [ ? ]  cron
zerkms@ubuntu-server-11:~$ sudo service cron status
cron start/running, process 804

@ रिनविंड: यह कई सेवाओं के साथ +और -, लेकिन अधिकांश सेवाओं के साथ चिह्नित है ?। यह सिर्फ ubuntu-server 11.04
zerkms

@ रिनविंड: स्पष्ट करने के लिए आउटपुट सैंपल को जोड़ा गया है जिसका अर्थ है
zerkms

जवाबों:


6

यह serviceस्क्रिप्ट में एक बग लगता है । इसके साथ लाइन 77 में grep पैटर्न बदलने से बेहतर परिणाम मिलते हैं:

"\(^\|\W\)status)"

संपादित करें

इस पर डेबियन में एक बग रिपोर्ट मिली। एक पैच उपलब्ध है, कार्यात्मक रूप से जो मैं ऊपर लिखता हूं उसके बराबर: सेवा सही ढंग से "क्रोन" init.d को पार्स नहीं करती है । लॉन्चपैड प्रोजेक्ट को मान्यता नहीं देता है sysvinit-utils


हां, अब बहुत बेहतर लग रहा है। क्या आप तब बग दर्ज कर सकते हैं? (मैं उबंटू में कुशल नहीं हूं, और यह भी नहीं जानता कि उनका बग ट्रैकर कहां है;);
zerkms

बेशक, मैं करता हूँ, अगर यह अभी तक संकेत नहीं है
enzotib

ठीक। आपके उत्तर की जाँच की। पुनश्च: कृपया एक बग का संदर्भ जोड़ दें, उसके बाद, इसलिए मैं इसे ट्रैक कर सकता हूं ;-)
zerkms

संदर्भ के लिए धन्यवाद। आश्चर्यजनक रूप से बग cronकमानी भी चुना; ;-)
zerkms

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