मुझे पता है कि ऑटो- शटडाउन के कई तरीके हैं , लेकिन मैं ऑटो -ऑन के बारे में चिंतित हूं । क्या दिए गए समय में सिस्टम चालू करने के लिए कोई कमांड या सॉफ्टवेयर का छोटा टुकड़ा है?
मुझे पता है कि ऑटो- शटडाउन के कई तरीके हैं , लेकिन मैं ऑटो -ऑन के बारे में चिंतित हूं । क्या दिए गए समय में सिस्टम चालू करने के लिए कोई कमांड या सॉफ्टवेयर का छोटा टुकड़ा है?
जवाबों:
एक विकल्प शटडाउन नहीं है, लेकिन सिस्टम को हाइबरनेट या निलंबित करना है और फिर स्वचालित रूप से rtcwakeउपयोगिता का उपयोग करके इसे जागृत करना है ।
उदाहरण के लिए
rtcwake -s 3600 -m disk
सिस्टम को तुरंत हाइबरनेट (डिस्क को सस्पेंड) करेगा और 1 घंटे में फिर से शुरू करेगा। उसी प्रकार
sleep 600; rtcwake -s 60 -m mem
अब से 10 मिनट में राम को निलंबित कर देगा, और फिर 60 सेकंड के बाद फिर से शुरू करेगा।
आप -tविकल्प के साथ दिए गए समय पर सिस्टम को जगा भी सकते हैं । यह 1970 से एक तर्क के रूप में सेकंड लेता है, लेकिन आप dateमानव पठनीय प्रारूप से परिवर्तित करने के लिए उपयोग कर सकते हैं , जैसे
rtcwake -m disk -t "$(date -d '2015-02-26 16:12:00' '+%s')"
की जाँच करें जागो-ऑन-लैन (WOL) सुविधा। आर्क लिनक्स में इसका उपयोग करने पर अच्छे दस्तावेज हैं , और चिंता न करें; यह लिनक्स जनरल है। उबंटू में आपके पास wakeonlanअपनी मशीन पर मैजिक पैकेट भेजने के लिए पैकेज है। यहाँ WoL का उपयोग करने पर Ubuntu दस्तावेज है ।
तो अपने मशीन को स्वचालित रूप से चालू करने के लिए, आपको एक और मशीन का उपयोग करना होगा जो इसे WoL के साथ चालू करेगा।
जहाँ तक मुझे पता है, स्वचालित बूट एक ऐसी सुविधा है जिसे आपके BIOS या UEFI में प्रदान और सेट किया जाना है और स्थापित OS (जैसे Ubuntu) से स्वतंत्र है।
अपने BIOS / UEFI या मेनबोर्ड के मैनुअल को देखें।
rtcwake।
यह इस बात पर निर्भर करता है कि आपके कंप्यूटर का BIOS / UEFI इस सुविधा का समर्थन करता है या नहीं।
यदि ऐसा होता है, तो आप nvram-wakeupवेकअप डेट / टाइम सेट करने के लिए उबंटू पैकेज का उपयोग कर सकते हैं ।
उपयोग करने से पहले पैकेज के प्रलेखन को पढ़ें ( /usr/share/doc/nvram-wakeup/README.mb.gz) क्योंकि यह संभव है कि आपको उपकरण को कॉन्फ़िगर करने के लिए कुछ काम करने की आवश्यकता हो।