मुखपृष्ठ » कैसे » कैसे नींद से स्वचालित रूप से अपने लिनक्स पीसी बनाने के लिए

    कैसे नींद से स्वचालित रूप से अपने लिनक्स पीसी बनाने के लिए

    अपने लिनक्स पीसी को नींद या हाइबरनेट मोड में रखना चाहते हैं और क्या यह एक विशिष्ट समय पर स्वचालित रूप से जागता है? आप इसे आसानी से rtcwake कमांड के साथ कर सकते हैं, जो कि अधिकांश लिनक्स सिस्टम के साथ डिफ़ॉल्ट रूप से शामिल है.

    यह उपयोगी हो सकता है यदि आप चाहते हैं कि आपका कंप्यूटर एक विशिष्ट समय पर कुछ करे, लेकिन यह नहीं चाहता कि यह 24/7 चले। उदाहरण के लिए, आप अपने कंप्यूटर को रात में सोने के लिए रख सकते हैं और कुछ डाउनलोड करने से पहले इसे जगा सकते हैं.

    Rtcwake का उपयोग करना

    rtcwake कमांड को रूट अनुमतियों की आवश्यकता होती है, इसलिए इसे साथ चलना चाहिए sudo उबंटू और अन्य उबंटू-व्युत्पन्न वितरण पर। लिनक्स वितरण पर, जो कि sudo का उपयोग नहीं करते हैं, आपको इसके साथ रूट के रूप में लॉग इन करना होगा सु पहले आज्ञा.

    यहां कमांड का मूल सिंटैक्स है:

    sudo rtcwake -m [सस्पेंड का प्रकार] -s [सेकंड की संख्या]

    उदाहरण के लिए, निम्न कमांड डिस्क को आपके सिस्टम को निलंबित कर देती है (इसे हाइबरनेट करता है) और इसे 60 सेकंड बाद जागता है:

    सुडो rtcwake -m डिस्क -s 60

    सस्पेंड के प्रकार

    -मीटर स्विच निम्नलिखित प्रकार के निलंबन स्वीकार करता है:

    • समर्थन करना - स्टैंडबाय थोड़ा बिजली की बचत प्रदान करता है, लेकिन एक रनिंग सिस्टम को बहाल करना बहुत जल्दी है। यदि आप -m स्विच को छोड़ देते हैं तो यह डिफ़ॉल्ट मोड है.
    • मेम - RAM को निलंबित करें। यह महत्वपूर्ण बिजली की बचत प्रदान करता है - सब कुछ एक कम-बिजली की स्थिति में डाल दिया जाता है, आपकी रैम को छोड़कर। आपकी स्मृति की सामग्री संरक्षित है.
    • डिस्क - डिस्क पर निलंबित करें। आपकी मेमोरी की सामग्री डिस्क पर लिखी गई है और आपका कंप्यूटर बंद है। कंप्यूटर चालू हो जाएगा और टाइमर के पूरा होने पर इसकी स्थिति बहाल हो जाएगी.
    • बंद - कंप्यूटर को पूरी तरह से बंद कर दें। rtcwake का मैन पेज नोट जो "बंद" से बहाल होता है, आधिकारिक तौर पर एसीपीआई विनिर्देश द्वारा समर्थित नहीं है, लेकिन यह वैसे भी कई काम करता है.
    • नहीं - कंप्यूटर को तुरंत निलंबित न करें, बस वेकअप टाइम सेट करें। उदाहरण के लिए, आप अपने कंप्यूटर को सुबह 6 बजे जागने के लिए कह सकते हैं। उसके बाद, इसे रात 11 बजे या 1 बजे तक मैन्युअल रूप से सोने के लिए रख सकते हैं - किसी भी तरह, यह सुबह 6 बजे उठेगा.

    सेकंड बनाम विशिष्ट समय

    -रों विकल्प भविष्य में कई सेकंड लेता है। उदाहरण के लिए, -s 60 अपने कंप्यूटर को 60 सेकंड में उठाता है, जबकि -s 3600 आपके कंप्यूटर को एक घंटे में जगा देता है.

    -टी विकल्प आपको एक विशिष्ट समय पर अपने कंप्यूटर को जगाने की अनुमति देता है। यह स्विच यूनिक्स की अवधि (1 जनवरी, 1970 को 00:00:00 यूटीसी) के बाद से कई सेकंड चाहता है। आसानी से सही संख्या में सेकंड प्रदान करने के लिए, को संयोजित करें दिनांक rtcwake कमांड के साथ कमांड.

    -एल स्विच rtcwake को बताता है कि हार्डवेयर घड़ी स्थानीय समय पर सेट है, जबकि -यू स्विच rtcwake को बताता है कि हार्डवेयर घड़ी (आपके कंप्यूटर के BIOS में) UTC के समय पर सेट है। लिनक्स वितरण अक्सर आपके हार्डवेयर घड़ी को यूटीसी समय पर सेट करते हैं और आपके स्थानीय समय में अनुवाद करते हैं.

    उदाहरण के लिए, आपका कंप्यूटर कल सुबह 6:30 बजे उठने के लिए है, लेकिन तुरंत स्थगित न करें (यह मानते हुए कि आपकी हार्डवेयर घड़ी स्थानीय समय पर सेट है), निम्न कमांड चलाएँ:

    sudo rtcwake -m no -l -t $ (तारीख +% s -d 'कल 06:30')

    अधिक सुझाव

    नींद से अपने सिस्टम को जागने के बाद एक विशिष्ट कमांड चलाने के लिए && ऑपरेटर का उपयोग करें। उदाहरण के लिए, निम्न आदेश आपके कंप्यूटर को RAM पर निलंबित कर देता है, इसे दो मिनट बाद जगाता है, और फिर फ़ायरफ़ॉक्स लॉन्च करता है:

    rtcwake -m मेम -s 120 और& फ़ायरफ़ॉक्स

    एक विशिष्ट समय पर अपने कंप्यूटर को स्वचालित रूप से जगाने के लिए क्रोन स्क्रिप्ट में rtcwake कमांड को एकीकृत करें। -एम नं क्रॉन स्क्रिप्ट में स्विच भी उपयोगी हो सकता है। उदाहरण के लिए, आप चला सकते हैं rtcwake -m no -s 28800 हर दिन 10 बजे क्रोन लिपि में कमांड। यह आपके कंप्यूटर को सुबह 6:00 बजे 28800 सेकंड में जगाने का काम करेगा। हालाँकि, आपका कंप्यूटर तुरंत सो नहीं जाएगा - आप इसे रात 11 बजे या 1 बजे तक रख सकते हैं और यह सुबह 6 बजे तक सामान्य रूप से जाग जाएगा.

    चेतावनियां

    • RTC का अर्थ है वास्तविक समय की घड़ी। rtcwake आपके कंप्यूटर की हार्डवेयर घड़ी का उपयोग करता है, जिसे आप अपने BIOS में सेट कर सकते हैं, यह निर्धारित करने के लिए कि आपका कंप्यूटर कब उठेगा। यदि आप एक पुराने कंप्यूटर का उपयोग कर रहे हैं जो कि मरने वाली CMOS बैटरी के साथ है जो घड़ी को ठीक से नहीं चला सकती है, तो यह काम नहीं करेगा.
    • यदि नींद, RAM के लिए निलंबित है, या हाइबरनेट आपके लिनक्स सिस्टम के साथ ठीक से काम नहीं करते हैं - शायद इसलिए क्योंकि लिनक्स में आपके हार्डवेयर के साथ उन्हें ठीक से काम करने के लिए ड्राइवर नहीं हैं - यह काम नहीं कर सकता है.
    • एक विशिष्ट समय पर स्वचालित रूप से जागने के लिए लैपटॉप सेट करते समय सावधान रहें। आप नहीं चाहेंगे कि यह उठे, चले, और ओवरहीटिंग या लैपटॉप की थैली में इसकी बैटरी खत्म हो जाए.