निर्धारित करें कि आपका मैक नींद से क्यों उठता है

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

पता है कि ऐसा क्यों हो सकता है इसके कई कारण हैं, कभी-कभी यह एक हार्डवेयर घटना है जो मैक को नींद से जागने का कारण बनती है, कभी-कभी यह सॉफ़्टवेयर होती है, और कभी-कभी यह कुछ और होती है। यह मार्गदर्शिका किसी भी मैक, आईमैक, मैकबुक एयर, प्रो इत्यादि के कारण को नींद की स्थिति से जागने का कारण निर्धारित करने में मदद करेगी। हां यह थोड़ा तकनीकी है और सिस्टम लॉग को देखने के लिए ओएस एक्स में कमांड लाइन का उपयोग करता है, और फिर आपको नीचे दिखाए गए एक सूची में एक से अधिक वर्ण 'जागने के कारण' कोड की तुलना करने की आवश्यकता होगी, जो दर्शाता है कि वास्तविक नींद का कारण क्या है। आएँ शुरू करें।

एक मैक नींद से क्यों जाग रहा है यह कैसे पता लगाएं

टर्मिनल लॉन्च करें, / एप्लीकेशन / यूटिलिटीज में मिले / और कमांड लाइन पर निम्न टाइप करें:

syslog |grep -i "Wake reason"

वापसी करें और फिर आप ओएस एक्स में सिस्टम लॉग से एक रिपोर्ट देखेंगे जो निम्न की तरह कुछ दिखता है:

Sat Jul 10 08:49:33 MacBookPro kernel[0] : Wake reason = OHC1
Sat Jul 10 17:21:57 MacBookPro kernel[0] : Wake reason = PWRB
Sun Jul 11 08:34:20 MacBookPro kernel[0] : Wake reason = EHC2
Sun Jul 16 18:25:28 MacBookPro kernel[0] : Wake reason = OHC1

अब आप "वेक कारण =" पाठ के बगल में दिए गए कोड को देखना चाहते हैं, यह आपको यह बताने में मदद करेगा कि कंप्यूटर नींद से क्यों जाग रहा है। तो इन जागने के कारण कोड का मतलब क्या है?

वेक कारण कोड और मैक ओएस एक्स में उनका क्या मतलब है

हम प्रत्येक कर्नेल डीबग वेक कारण कोड और इसके बारे में क्या बताते हैं, इसका वर्णन करेंगे, जो आपको मशीन को जागने के कारण बनता है।

  • ओएचसी: ओपन होस्ट कंट्रोलर के लिए खड़ा है, आमतौर पर यूएसबी या फायरवायर होता है। यदि आप ओएचसी 1 या ओएचसी 2 देखते हैं तो यह लगभग निश्चित रूप से एक बाहरी यूएसबी कीबोर्ड या माउस है जिसने मशीन को जगाया है।
  • ईएचसी : एन्हांस्ड होस्ट कंट्रोलर के लिए खड़ा है, एक और यूएसबी इंटरफ़ेस है, लेकिन यह वायरलेस डिवाइस और ब्लूटूथ भी हो सकता है क्योंकि वे मैक की यूएसबी बस पर भी हैं।
  • यूएसबी : एक यूएसबी डिवाइस मशीन ऊपर उठाया
  • LID0 : यह सचमुच आपके मैकबुक या मैकबुक प्रो का ढक्कन है, जब आप ढक्कन खोलते हैं तो मशीन नींद से उठ जाती है।
  • पीडब्ल्यूआरबी : पीडब्लूआरबी पावर बटन के लिए खड़ा है, जो आपके मैक पर भौतिक पावर बटन है
  • आरटीसी : रीयल टाइम क्लॉक अलार्म, आम तौर पर जागने की मांग सेवाओं से होता है जैसे कि जब आप नींद शेड्यूल करते हैं और एनर्जी सेवर कंट्रोल पैनल के माध्यम से मैक पर जाते हैं। यह लॉन्च सेटिंग, उपयोगकर्ता एप्लिकेशन, बैकअप और अन्य अनुसूचित घटनाओं से भी हो सकता है।

कुछ अन्य कोड हो सकते हैं (जैसे पीसीआई, जीईजीई, इत्यादि) लेकिन उपर्युक्त वे हैं जिन्हें अधिकांश लोग सिस्टम लॉग में सामना करेंगे। एक बार जब आप इन कोडों को ढूंढ लेते हैं, तो आप वास्तव में याद कर सकते हैं कि आपके मैक को यादृच्छिक रूप से नींद से जागने के कारण क्या हो रहा है।

नोट: यदि आप कमांड लाइन के साथ सहज नहीं हैं तो आप कंसोल को देखकर वेक कारण कोडों की निगरानी भी कर सकते हैं। हालांकि, मेरे अनुभव में कंसोल टर्मिनल की तुलना में खोज और उपयोग करने के लिए धीमा है। ऐसा आमतौर पर होता है क्योंकि कंसोल में डिफ़ॉल्ट स्ट्रिंग मिलान खोज आपके सभी सिस्टम और अनुप्रयोग लॉगों को देखती है, जिनमें तृतीय पक्षों के शामिल हैं।

इस भयानक टिप प्रदान करने के लिए मैट के लिए धन्यवाद!