लिनक्स - वेकअप का कारण कैसे प्राप्त करें?


12

क्या लिनक्स पर सिस्टम वेक-अप (वेक-ऑन-लैन, पावर बटन, वेक से वेक) का कारण प्राप्त करना संभव है? मैं Ubuntu का उपयोग कर रहा हूँ, कर्नेल लिनक्स बेघर 2.6.37-12-जेनेरिक # 26 ~ lucid1-Ubuntu SMP Wed 5 जनवरी 21:52:06 UTC 2011 i686 GNU / Linux


3
मैं एक लिनक्स विशेषज्ञ नहीं हूँ, लेकिन यदि यह संभव है तो यह वितरण के लिए विशिष्ट हो सकता है, इसलिए आप इसमें शामिल करना चाह सकते हैं कि आप किस वितरण के साथ काम कर रहे हैं। यह आमतौर पर किसी भी ओएस के किसी भी प्रश्न के साथ एक अच्छा विचार है।
स्किलमैन

मुझे लगता है कि यह बहुत डिस्ट्रो-स्पेसिफ़िक नहीं है (हो सकता है कि यह कहीं / एसआईएस या / प्रोक में संग्रहित है), लेकिन मैं उपयोग कर रहा हूं: लिनक्स बेघर 2.6.37-12-जेनेरिक # 26 ~ ल्यूसिड 1-उबंटू एसएमपी बुध 5 जनवरी 21:52 : ०६ यूटीसी २०११ आई ६
GN६

मैं वास्तव में भी जानना चाहता हूँ! मेरे मामले में मैं यह जानना चाहूंगा कि क्या मेरी मशीन आरटीसी अलार्म की वजह से जाग गई (जिस स्थिति में इसे थोड़ी स्क्रिप्ट चलाने के बाद वापस सो जाना चाहिए) या क्योंकि मैंने एक कीबोर्ड की दबाया था (उस स्थिति में इसे नहीं करना चाहिए जब तक मैं ऐसा न कहूं, तब तक सो जाओ।
स्टीफन

जवाबों:


2

आपके हार्डवेयर के आधार पर, आप dmidecode का उपयोग करके इसे पा सकते हैं:

$ sudo dmidecode |grep Wake-up
    Wake-up Type: Power Switch

Dmidecode से बहुत सी अन्य उपयोगी हार्डवेयर जानकारी है, जैसे आपके मदरबोर्ड / DIMMs / CPU का मेक / मॉडल / सीरियल नंबर।

Ubuntu में यह पैकेज dmidecode के साथ आता है, ल्यूसिड में भी उपलब्ध होना चाहिए।


2
जहां तक ​​मैं बता सकता हूं, वह हमेशा "पावर स्विच" कहता है।
सेकंड

1
हाँ, यह सिर्फ गतिविधि लॉगिंग के बजाय हार्डवेयर जानकारी देता है। लेकिन इस नोट पर - आप कैसे बता सकते हैं कि मदरबोर्ड लैन पर वेक सपोर्ट करता है dmidecode? मेरी सभी मशीनें "पावर स्विच" कहती हैं
श्रीधर सरनोबत

1

यह सॉर्ट हार्डवेयर स्तर पर इसकी व्याख्या करता है । जब आप देखते हैं तो आप क्या देखते हैं dmesg | grep -i 'acpi'?


1
हाँ, मुझे पता है abou / proc / acpi / awup और मैं इसे दूसरी मशीन पर उपयोग कर रहा हूं और यह चुनता है कि कौन से डिवाइस सिस्टम को जगाने की अनुमति है। लेकिन वेकअप के बाद मैं यह कहने में असमर्थ हूं कि इनमें से कौन सा उपकरण वेकअप का कारण बनता है।
होनजस

इसलिए मैं पूछता हूं: क्या कर्नेल लॉग को पकड़ना आपको यह नहीं बताता है कि एसीपीआई के माध्यम से डिवाइस क्या उठता है? मैंने इसे डेस्कटॉप पर देखने की कोशिश की, तो मुझे स्पष्ट रूप से वहां कुछ भी मजेदार नहीं लगा।
गीतई

इस कर्नेल बग के बारे में एक बहुत पुराना संदेश है , यह विशेष रूप से 2.6.17 में एसीपीआई के मुद्दों को डीबग करते हुए दिखाता है और इसके अलावा यह पीसीआई बस पदनाम (या जो भी नरक है) द्वारा डिवाइस को सूचीबद्ध करेगा, और वेकअप कहेंगे, नहीं?
गीतई २४

1
दिलचस्प। जब इसके बारे में Googling, बहुत से लोगों ने शोर डिबग लॉग के बारे में शिकायत की। यह हो सकता है कि वे बाद में लॉगिंग स्तर को डिफ़ॉल्ट रूप से शांत हो जाएं , और यदि आप पुराने सामान को देखना चाहते हैं तो आपको शोर करने की आवश्यकता है
गीतई २४

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.