शेड्यूलिंग स्टार्टअप और शटडाउन


28

मैं अक्सर Torrents का उपयोग करता हूं, इसलिए मुझे यह जानने की आवश्यकता है कि अपने कंप्यूटर को कैसे शुरू करें और स्वचालित रूप से बंद कर दें, वाई-फाई को सुबह छह बजे मेरे होटल में स्विच किया जाता है और दो बजे स्विच किया जाता है। (मैं torrents शेड्यूल करने में सक्षम हूं, यह कोई समस्या नहीं है), मैं नहीं चाहता कि मेरा कंप्यूटर हमेशा बिजली की आपूर्ति में प्लग हो।

जवाबों:


20

एक बार के शटडाउन के लिए आप उपयोग कर सकते हैं

shutdown -h 02:00

इसे शेड्यूल करने के लिए आप क्रोन का उपयोग कर सकते हैं । इसके लिए कुछ GUI हैं जैसे सूक्ति-अनुसूची

लेकिन मशीन को शेड्यूल पर शुरू करने के लिए आपको BIOS / UEFI सेटिंग्स को देखना होगा।

अपडेट : स्टार्टअप को शेड्यूल करने के लिए नीचे दिए गए प्लान पर MythTV और वेक के बारे में उत्तरों की जांच करें ।



12

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

पहले सत्यापित करें कि आपका लिनक्स कर्नेल 2.6.22 या नया है और ऊपर वर्णित के अनुसार HWclock अपडेट फ़ंक्शन अक्षम किया गया है।

अब से 5 मिनट मशीन को जगाने के लिए सरल परीक्षण

sudo sh -c "echo 0 > /sys/class/rtc/rtc0/wakealarm"
sudo sh -c "echo `date '+%s' -d '+ 5 minutes'` > /sys/class/rtc/rtc0/wakealarm"
cat /sys/class/rtc/rtc0/wakealarm

चेक

cat /proc/driver/rtc

यह मापदंडों की एक सूची वापस करना चाहिए। "Alrm_time" को भविष्य में 5 मिनट की जाँच करें और "alrm_date" आज है।

अपने कंप्यूटर को शटडाउन करें और देखें कि यह ~ 5 मिनट में वापस आता है या नहीं।

sudo shutdown -h now  

(Ubuntu 10.4 में "sudo shutdown -P अभी" (-h के कारण सिस्टम पुनः आरंभ हो सकता है))

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


महान, इसके बारे में पता नहीं था। यदि अलार्म सेट है, तो क्या alrm_pending को 'हां' होना चाहिए?
int_ua

मेरे मशीन के अलार्म पर_पेंडिंग "नहीं" है इसके बाद भी जब मैं ऊपर की स्क्रिप्ट का उपयोग करके वेक-अप समय निर्धारित करता हूं। मशीन पूरी तरह से जाग जाती है, इसलिए मुझे लगता है कि इस पैरामीटर का मतलब कुछ और है
सर्गेई

7

ऑटो शूटडाउन और ऑटो पावर पर क्रोनजोब का उपयोग करें। नीचे दी गई कमांड 02.00 AM पर कंप्यूटर को बंद कर देगी और मशीन को 4 घंटे बाद (14400 सेकंड) शुरू करेगी

00 2 * * * root /usr/sbin/rtcwake -m off -s 14400

1
यह सबसे सरल समाधान की तरह लगता है। धन्यवाद!
एमपीएन

6

मैंने स्टार्टअप को शेड्यूल करने के लिए एक एप्लीकेशन लिखा है, इसे वेक ऑन प्लान कहा जाता है ।

यह आधिकारिक रिपॉजिटरी में अभी तक उपलब्ध नहीं है ( समीक्षा लंबित है) लेकिन आप इसे पीपीए से उपयोग करना शुरू कर सकते हैं:

https://launchpad.net/~xintx-ua/+archive/wakeonplan

2014-2015 अपडेट:

मैंने उबंटू एसडीके के साथ क्यूएमएल संस्करण को एक लक्ष्य के रूप में फोन का उपयोग करके बनाया है और एक साल पहले डेस्कटॉप पर आसान पोर्टिंग की उम्मीद की है। लेकिन क्लिक पैकेज डेस्कटॉप पर उपयोग के लिए कभी तैयार नहीं थे और अब मैं इंतजार कर रहा हूं जब तक कि तड़क-भड़क वाले पैकेज नहीं होंगे। कृपया मुझे सूचित करें जब वे कर रहे हैं। अभी भी snappy list -uvमेरे 15.04x64 इंस्टॉलेशन पर क्रैश हो गया है और यह बिल्कुल तैयार नहीं दिखता है। या आप खुद एक डिबेट पैकेज बनाने की कोशिश कर सकते हैं, मैं जितना संभव हो उतना मदद करने की कोशिश करूँगा।


1
मैंने इसे (जनवरी 18, 2013) आज़माया है और यह 12.10 के तहत अच्छी तरह से काम करता है - हालांकि "क्वांटल" पैकेज नहीं है। क्या यह सक्रिय विकास के तहत है?
एड विलेगस

इस जानकारी के लिए धन्यवाद :) वास्तव में सक्रिय नहीं है क्योंकि यह अभी भी पैकेज में एक खाली फ़ोल्डर के कारण अनुमोदित नहीं था जिसे मैं कैसे छुटकारा पा सकता हूं, यहां देखें: askubuntu.com/questions/221701
int_ua

और जल्दी से 12.08.x 12.10 के तहत उपयोग के लिए इरादा बहुत टूट जाता है, इसलिए मैं पहली बार 12.04 संस्करण समाप्त करना चाहता था।
int_ua

1
क्या यह अभी भी काम करता है? यदि हां, तो क्या आप अधिक हाल के उबंटू संस्करणों के लिए पैकेज तैयार कर सकते हैं? :)
सेठ

लघु: ASAP। लंबे समय: सवाल के लिए धन्यवाद, मैं इसे करने की योजना बना रहा हूं, लेकिन वर्तमान में काम से थोड़ा सा अभिभूत हूं।
23 अप्रैल को int_ua

1

मैं एक पुराने Ubuntu 10.04.4 LTS सिस्टम का उपयोग कर रहा हूं, और मुझे rtcwake कमांड के साथ कुछ सफलता मिली है । कमांड लाइन पर इसका उपयोग इस तरह करें:

# wake the system in 1 Hour:
sudo rtcwake -s 3600 -m disk

-m diskविकल्प एक कम शक्ति राज्य में डाल दिया जाना चाहिए, और हार्डवेयर समर्थन (यानी: अपने स्वयं के कंप्यूटर) पर निर्भर करता है, तो आप भी सफलतापूर्वक उपयोग करने के लिए सक्षम हो सकता है -m offपूरी तरह से बिजली बंद करने के लिए।

इसके अलावा, आप इसे प्रतिदिन स्वचालित रूप से शेड्यूल करने के लिए / etc / crontab में डाल सकते हैं।


0

आप shutdownशटडाउन को शेड्यूल करने के लिए कमांड का उपयोग कर सकते हैं । 2 बजे बंद करने के लिए आप निम्न कमांड का उपयोग कर सकते हैं:

sudo shutdown -h 2:00

आपको टर्मिनल में इस कमांड को चलाने और टर्मिनल को खुला छोड़ने की आवश्यकता होगी।

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


स्टार्टअप के बारे में - आप एक बहुत तकनीकी भावना को संकीर्ण (क्योंकि उबंटू जब एक कंप्यूटर को है नहीं चल रहा है) में मौजूद हैं सही है, लेकिन प्रवंचना का एक सा के साथ यह है एक कार्यक्रम / स्क्रिप्ट से Wakeup शेड्यूल करने के लिए संभव। :)
सर्गेई

मुझे नहीं लगता कि आपको टर्मिनल को खुला रखने की आवश्यकता है। आप के साथ काम को रोक सकते हैं ctrl-zऔर फिर bgइसे पृष्ठभूमि के लिए उपयोग कर सकते हैं। लॉग आउट करें, लॉग इन करें और ps ax | grep shutdownयह दिखाएं कि यह अभी भी चल रहा है।
जारेड बेक

-1

मैं आपके क्रोन में इस आदेश का सुझाव देता हूं:

dbus-send --system --print-reply --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend

इसके लिए जड़ की जरूरत नहीं है।

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