Mono
प्रतीक्षा सूची

कोडिंग एजेंट चलते समय Mac या PC को स्लीप मोड में जाने से कैसे रोकें

caffeinate या स्लीप सेटिंग से Mac या Windows PC को कोडिंग एजेंट के लंबे काम के दौरान स्लीप में जाने से रोकें, फिर बाद में अपनी सेटिंग पहले जैसी करें।

कोडिंग एजेंट चलते समय Mac को स्लीप से रोकने के लिए टर्मिनल खोलें, caffeinate -i चलाएँ और काम ख़त्म होने तक वह विंडो खुली रहने दें। Windows 11 में सेटिंग (Settings) में जाकर प्लग इन रहने पर स्लीप का समय कभी नहीं (Never) पर सेट करें, फिर काम के बाद उसे पहले जैसा कर दें। लैपटॉप को पावर अडैप्टर से जोड़कर रखें और उसका ढक्कन खुला रहने दें।

यह गाइड macOS और Windows 11 के बारे में है, ढक्कन बंद करके लैपटॉप चलाने के बारे में नहीं। Mono by Reunified एजेंट के काम करते समय Mac को स्लीप से रोक सकता है, लेकिन ये कदम किसी भी एजेंट के साथ काम करते हैं।

1. जानें कि स्लीप मोड एजेंट सेशन पर क्या असर डालता है

स्लीप मोड हर प्रोग्राम को रोक देता है, एजेंट को भी, और उसके नेटवर्क कनेक्शन तोड़ देता है। हो सकता है कि इसके बाद सेशन ठीक से दोबारा न चल पाए।

  • डिस्प्ले स्लीप में सिर्फ़ स्क्रीन बंद होती है। प्रोग्राम चलते रहते हैं।
  • आइडल स्लीप में कुछ देर तक कोई इनपुट न मिलने पर कंप्यूटर रुक जाता है। व्यस्त एजेंट को इनपुट नहीं गिना जाता।
  • लैपटॉप का ढक्कन बंद करने पर वह आम तौर पर स्लीप में चला जाता है, आइडल सेटिंग चाहे जो हों।
  • शट डाउन या रीस्टार्ट करने से सेशन ख़त्म हो जाता है।

यह उम्मीद न रखें कि आपका फ़ोन स्लीप में गए या बंद कंप्यूटर को जगा देगा।

काल्पनिक उदाहरण: लंच से पहले आप अपने “tidy-recipes” प्रोजेक्ट में एजेंट को डिपेंडेंसी अपग्रेड करने और टेस्ट चलाने के लिए छोड़ जाते हैं। पावर से जुड़े MacBook Air पर यह लगभग 40 मिनट का काम है।

2. caffeinate से एक काम के लिए Mac को जगाए रखें

caffeinate macOS में पहले से मौजूद है। -i के साथ यह जब तक चलता है, आइडल स्लीप को रोकता है। इसके रुकते ही आपकी सामान्य सेटिंग फिर लागू हो जाती हैं।

कमांड असर
caffeinate -i Control-C से रोकने तक Mac जागा रहता है
caffeinate -i <command> कमांड चलाता है, उसके ख़त्म होने तक Mac जागा रहता है
caffeinate -i -t 3600 3,600 सेकंड (एक घंटे) तक Mac जागा रहता है
caffeinate -i -w <pid> उस प्रोसेस के ख़त्म होने तक Mac जागा रहता है
caffeinate -d डिस्प्ले चालू रखता है

tidy-recipes वाला एजेंट डेस्कटॉप ऐप में चलता है, इसलिए आप उसे caffeinate के ज़रिए शुरू नहीं कर सकते। इसके बजाय आप caffeinate -i -t 3600 चलाते हैं, यानी 40 मिनट के काम के लिए एक घंटा, और वह टर्मिनल विंडो खुली छोड़ देते हैं। -w के लिए ID ऐक्टिविटी मॉनिटर के PID कॉलम में मिलती है, और man caffeinate सभी विकल्प दिखाता है।

3. लंबे सेशन के लिए Mac की स्लीप सेटिंग बदलें

अगर एजेंट घंटों तक या रोज़ चलते हैं, तो इसके बजाय कोई सेटिंग बदलें। Apple की स्लीप और वेक सेटिंग गाइड बताती है कि ये सेटिंग कहाँ हैं:

  • लैपटॉप: सिस्टम सेटिंग > बैटरी > विकल्प में “डिस्प्ले बंद होने पर पावर अडैप्टर पर ऑटोमैटिक स्लीप मोड रोकें” चालू करें।
  • डेस्कटॉप: सिस्टम सेटिंग > ऊर्जा में “डिस्प्ले बंद होने पर ऑटोमैटिक स्लीप मोड रोकें” चालू करें।

Apple के अनुसार स्लीप रोकने से बिजली की खपत बढ़ सकती है। “नेटवर्क ऐक्सेस के लिए सक्रिय करें” सिर्फ़ साझा सेवाओं के लिए Mac को थोड़ी देर जगने देता है। इससे एजेंट लगातार नहीं चलता रहेगा।

Mac पर Mono में सेटिंग > Code में “एजेंट के काम करते समय स्लीप न होने दें” विकल्प है, जो डिफ़ॉल्ट रूप से चालू रहता है। जब तक एजेंट अपनी बारी पूरी नहीं कर लेता, यह आइडल स्लीप को टाले रखता है। ढक्कन बंद करने पर Mac फिर भी स्लीप में चला जाता है। “लॉक रहने पर भी काम जारी रखें”, जो डिफ़ॉल्ट रूप से चालू है, स्क्रीन लॉक होने पर भी खुले सेशन चलते रहने देता है। Windows पर Mono में स्लीप की कोई सेटिंग नहीं है।

4. Windows PC को स्लीप से रोकें

Windows 11 में स्टार्ट > सेटिंग > सिस्टम > पावर और बैटरी > स्क्रीन, स्लीप और हाइबरनेट टाइमआउट (Start > Settings > System > Power & battery > Screen, sleep, & hibernate timeouts) खोलें, जैसा Microsoft की पावर सेटिंग गाइड में दिखाया गया है। डेस्कटॉप पर इस पेज का नाम पावर (Power) हो सकता है।

“Make my device sleep after” (डिवाइस कितनी देर बाद स्लीप में जाए) के नीचे प्लग इन रहने पर लागू मान लिख लें, फिर उसे कभी नहीं (Never) पर या काम की अवधि से काफ़ी ज़्यादा समय पर सेट करें।

अगले दिन आप “den-pc” पर ऐसा ही 40 मिनट का काम चलाते हैं। यह Windows डेस्कटॉप 30 मिनट बाद स्लीप में चला जाता है। यह समय काम से कम है, इसलिए आप 30 मिनट लिख लेते हैं और कभी नहीं (Never) चुनते हैं।

बाद में टर्मिनल से टाइमर वापस सेट करने के लिए powercfg मान को मिनटों में लेता है: powercfg /change standby-timeout-ac 30।

5. लंबे काम को चलता छोड़ने से पहले तैयारी करें

निकलने से पहले यह तालिका भरें।

जाँच MacBook Air den-pc (Windows)
पावर और ढक्कन अडैप्टर लगा है, ढक्कन खुला है डेस्कटॉप, प्लग इन
स्लीप से क्या रोक रहा है caffeinate -i -t 3600 स्लीप कभी नहीं (Never) पर सेट
बाद में वापस सेट करने का मान कोई नहीं 30 मिनट
अपडेट इंस्टॉल हैं, कोई रीस्टार्ट बाकी नहीं हाँ हाँ
एजेंट चल रहा है, अलर्ट टेस्ट हो चुके हैं, फ़ोन चार्ज है हाँ हाँ

एजेंट का पहला कदम देखें, ताकि वह किसी साइन-इन प्रॉम्प्ट या गायब टूल पर अटक न जाए। काम पूरा होने या मंज़ूरी की ज़रूरत पड़ने पर ख़बर मिले, इसके लिए कोडिंग एजेंट नोटिफ़िकेशन सेट करें, और फ़ोन से उस पर नज़र रखने के लिए रिमोट कोडिंग गाइड देखें।

6. काम ख़त्म होने पर सेटिंग पहले जैसी करें

  1. caffeinate को Control-C से रोकें, या उसका समय पूरा होने दें।
  2. Mac का जो भी स्लीप विकल्प आपने चालू किया था, उसे बंद करें।
  3. Windows पर लिखा हुआ स्लीप समय वापस सेट करें (den-pc पर 30 मिनट)।

फिर जाँचें कि अब कोई भी चीज़ कंप्यूटर को स्लीप से नहीं रोक रही। Mac पर टर्मिनल में pmset -g assertions चलाएँ और “Listed by owning process” के नीचे देखें। वहाँ caffeinate नहीं होना चाहिए, हालाँकि ऑडियो या सिस्टम की एंट्री होना सामान्य है। Windows पर एडमिनिस्ट्रेटर के रूप में खोले गए टर्मिनल में powercfg /requests चलाएँ। यह उन ऐप और ड्राइवर की सूची देता है जो डिस्प्ले चालू रखते हैं या कंप्यूटर को स्लीप से रोकते हैं।

आख़िर में, कुछ भी कमिट करने से पहले एजेंट के बदलावों की समीक्षा करें। Mono अभी उपलब्ध नहीं है, लेकिन आप प्रतीक्षा सूची में जुड़ सकते हैं।

लेखक

Reunified ऐसे ऐप बनाता है जो बिखरी चीज़ों को फिर से एक जगह ले आते हैं।

ये भी पढ़ें

सभी लेख

पढ़ने में 5 मिनट

फ़ोन से Ollama कैसे इस्तेमाल करें: होम Wi-Fi या VPN पर

फ़ोन के ऐप से अपने कंप्यूटर का Ollama मॉडल इस्तेमाल करें: Ollama को होम नेटवर्क के लिए खोलें, बेस URL पता करें, टेस्ट करें और उसे इंटरनेट से दूर रखें।

पढ़ने में 5 मिनट

कोडिंग एजेंट का काम पूरा होने या मंज़ूरी माँगने पर नोटिफ़िकेशन पाएँ

कोडिंग एजेंट का काम पूरा होने, विफल होने या आपकी मंज़ूरी का इंतज़ार करने पर कंप्यूटर या फ़ोन पर अलर्ट पाएँ, और डेस्क छोड़ने से पहले उसे टेस्ट करें।

जल्द आ रहा है

प्रतीक्षा सूची में शामिल हों

अपना ईमेल दें, और Mono डाउनलोड के लिए तैयार होते ही हम आपको लिखेंगे।

आप Mono कहाँ इस्तेमाल करेंगे?