सभी सेवाओं को सूचीबद्ध करते समय प्रश्न चिह्न का क्या अर्थ है?


9

कमांड निष्पादित करने के बाद service --status-allमुझे अपनी मशीन पर सभी सेवाओं की एक सूची मिलती है। मुझे इस तरह का आउटपुट मिलता है।

[ ? ]  acpi-fakekey
[ ? ]  acpi-support
[ + ]  acpid
[ - ]  anacron
[ + ]  apache2
[ + ]  atd
[ - ]  bootlogd

क्या ?मतलब है? मैंने हमेशा यह माना +है कि प्रक्रिया शुरू हो गई है और एक -साधन प्रक्रिया बंद हो गई है। राज्य किस सेवा से पहले है ??

यहाँ मेरी /proc/versionफ़ाइल की सामग्री है कि यह किसी को भी मुझे जवाब देने में मदद करता है।

Linux version 2.6.32-5-amd64 (Debian 2.6.32-45)

अग्रिम में धन्यवाद!

जवाबों:


7

के आउटपुट में प्रश्न चिह्न service --status-allतब प्रिंट किया जाता है जब /usr/sbin/serviceस्क्रिप्ट संबंधित स्क्रिप्ट में केस संरचना में स्थिति रेखा नहीं खोजती है /etc/init.d।

यदि आप /usr/sbin/serviceस्क्रिप्ट को देखते हैं, तो आप इस तरह एक स्टेटमेंट पा सकते हैं:

if ! grep -qs "\Wstatus)" "$SERVICE"; then
    #printf " %s %-60s %s\n" "[?]" "$SERVICE:" "unknown" 1>&2
    echo " [ ? ]  $SERVICE" 1>&2
    continue
else

1
... और चूँकि वह नियमित अभिव्यक्ति सही नहीं है, यह भी गलत तरीके से छपेगा ?यदि status)पंक्ति में गैर नहीं है - "[: alnum:]" चरित्र इसके सामने।
— फाक नोव
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.