मैक के लिए कई बार उठो अनुसूची?


14

मेरे पास Mac OS X 10.5.8 और 10.6.8 चलाने वाली प्रणालियाँ हैं जो मैं Cronnix GUI एप्लिकेशन के साथ कुछ क्रोन नौकरियों को शेड्यूल करना चाहूंगा।

मैं उन कंप्यूटरों को पसंद करता हूं जब तक कि निर्धारित नौकरियां शुरू न हो जाएं। मुझे पता है कि एनर्जी सेवर सिस्टम प्रेफरेंस फलक मुझे कंप्यूटर के लिए दैनिक जागने का समय निर्धारित करता है, लेकिन मेरी क्रोन नौकरियां दिन में अलग-अलग समय पर चलती हैं।

क्या इन मैक पर प्रति दिन एक से अधिक बार जागने का एक तरीका है? मैं एक जीयूआई आधारित दृष्टिकोण पसंद करता हूं, लेकिन आपके पास कोई भी विचार बहुत अच्छा होगा, धन्यवाद!

जवाबों:


12

क्षमा करें, मैं केवल काम करने के लिए कमांड-लाइन टूल जानता हूं।

आप pmsetउस (जैसे pmset schedule wake "02/12/2012 12:42:00") के लिए उपयोग कर सकते हैं ।

अधिक स्पष्टीकरण यहाँ और निश्चित रूप से man pmset,।

एकाधिक "पावर ऑन" और पावर ऑफ़ "ईवेंट्स सेट करना

वर्तमान में, ऐसा प्रतीत होता है कि पुनरावृत्ति अनुसूची का उपयोग करते समय pmset आपको "पॉवर ऑन" और "पॉवर ऑफ़" ईवेंट में एक से अधिक जोड़ी सेट करने की अनुमति नहीं देगा।

उदाहरण के लिए...

# pmset repeat shutdown MTWRFSU 02:00:00 wakeorpoweron MTWRFSU 06:45:00

उपरोक्त आदेश एक दोहराव कार्यक्रम निर्धारित करेगा जो मैक को रात 2 बजे सुबह और स्टार्टअप रोजाना 6:45 बजे बंद करेगा।

लेकिन, अगर आप कई "पावर ऑन" और "पावर ऑफ" ईवेंट सेट करना चाहते हैं, तो आप एक विशिष्ट तिथि / समय निर्दिष्ट कर सकते हैं और थोड़ी स्क्रिप्टिंग के साथ आप एक महीने के लिए एक शेड्यूल सेटअप कर सकते हैं।

# pmset schedule wakeorpoweron "06/07/2007 07:00:00"
# pmset schedule shutdown "06/07/2007 22:00:00"
# pmset schedule wakeorpoweron "06/07/2007 00:00:00"
# pmset schedule shutdown "06/07/2007 01:00:00"

5

यह आलेख, एक विशिष्ट तिथि और समय पर अपने मैक पर बिजली कैसे करें , यह दिखाता है कि ऊर्जा सेवर pmset, और पावर मैनेजर का उपयोग करने पर अपने मैक को बिजली के लिए कैसे शेड्यूल करें ।

सबसे सक्षम तरीका पावर मैनेजर के साथ है ; यह ग्राफ़िकल यूज़र इंटरफ़ेस (GUI) का उपयोग करके आपके द्वारा आवश्यक घटनाओं को एकाधिक पावर शेड्यूल और जाग्रत कर सकता है।

पावर मैनेजर मैक ओएस एक्स 10.6 और बाद का समर्थन करता है, लेकिन पिछला संस्करण अभी भी उपलब्ध है और पीपीसी और इंटेल के लिए मैक ओएस एक्स 10.4 - 10.7 का समर्थन करता है।

प्रकटीकरण: मैं उस कंपनी के लिए काम करता हूं जो पावर मैनेजर बनाती है।

यहां छवि विवरण दर्ज करें


3

आप pmset का उपयोग करके वेक-अप समय को बदलने के लिए क्रोन का उपयोग कर सकते हैं। उदाहरण के लिए, मान लीजिए कि आप स्क्रिप्ट 1 को 1 बजे और स्क्रिप्ट 2 को 3 बजे चलाना चाहते हैं। जड़ के कौरब में:

0 1 * * * /path/to/script1
0 1 * * * pmset repeat shutdown MTWRFSU 01:01:00 wakeorpoweron MTWRFSU 02:59:00

0 3 * * * /path/to/script2
0 3 * * * pmset repeat shutdown MTWRFSU 03:01:00 wakeorpoweron MTWRFSU 00:59:00

जब Script1 चलाया जाता है, तो cron 1 मिनट में शटडाउन करने के लिए pmset चलाता है और जब स्क्रिप्ट 2 को चलाने का समय आता है, तब उसे जगाता है। इसी तरह जब script2 को चलाया जाता है, तो यह script1 के लिए वापस सेट हो जाता है।

अपने क्रॉन जॉब्स को इस तरह से चमका देना कई बार जागने के उपयोग के बराबर होगा।


रूट का क्रैस्टैब कैसे संपादित करता है?
मार्टिउ

2
@martineau sudo crontab
user66309

1

उपयोगकर्ता -66309 की तरह बिजली चालू करने के लिए CRON नौकरियों का पीछा करना सबसे अच्छा समाधान होगा। लेकिन यह सुनिश्चित करने के लिए कि पहले CRON जॉब वास्तव में चलती है, आपको पहली वेकपॉवर इवेंट को शेड्यूल करने के लिए @reboot CRON जॉब जोड़ना होगा।

# the first wake or power on event is scheduled just before midnight
@reboot pmset repeat wakeorpoweron MTWRFSU 23:59:00
# schedule script1 for 1 minute past midnight
# keep computer awake as long as script1 is running
1 0 * * * caffeinate -i path/to/script1
# wake or power on computer a few minutes before script2 is scheduled
1 0 * * * pmset repeat wakeorpoweron MTWRFSU 11:59:00
# keep computer awake as long as script2 is running
1 12 * * * caffeinate -i path/to/script2
# wake or power on computer a few minutes before script1 is scheduled
1 12 * * * pmset repeat wakeorpoweron MTWRFSU 23:59:00

एक अतिरिक्त सुझाव के रूप में, मैं एक शटडाउन या स्लीप इवेंट को शेड्यूल नहीं करूंगा। इसके बजाय मैं स्क्रिप्ट के साथ चलूँगा caffeinate -i। इस तरह जब तक स्क्रिप्ट की जरूरत होती है, तब तक कंप्यूटर जागता रहता है और बाद में सोने के लिए सिस्टम सेटिंग्स प्रभावी हो जाती हैं। इस तरह से आपका कंप्यूटर इस पर काम करते समय बंद नहीं होगा।


-1

मुझे लगता है कि तुम इसे खोज रहे हो। https://youtu.be/84fLayEY9Z4

शुभकामनाएँ!


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