सफल अद्यतन के बाद मेरे ubuntu ऑटो-शटडाउन कैसे करें?


9

अपडेट के लिए EDGE का उपयोग करना वास्तव में अच्छा नहीं है लेकिन मुझे करना है। इसलिए मेरा अपडेट हमेशा रात में चलता है जब मैं सोने जाता हूं।

क्या अपडेट पूरा होने के बाद ubuntu को ऑटो-शटडाउन पर सेट करने का कोई तरीका है।

नोट: मैंने एक समान पोस्ट में एक लिंक देखा था जो एक pythonस्क्रिप्ट ( SEE HERE ) पर रीडायरेक्ट करता है लेकिन मैं इस तरह की स्क्रिप्ट से अच्छी तरह से परिचित नहीं हूं।

किसी भी सहायता की सराहना की जाएगी।


अजगर स्क्रिप्ट जिसे आप संदर्भित करते हैं, काफी हानिरहित लगता है।
don.joey

यह भी देखें: askubuntu.com/questions/15526/…
don.joey

ALL=NOPASSWDमेरे साथ ठीक नहीं हो रहा है: D
22lk94k943

यह भी वास्तव में अनुशंसित नहीं है ... वहाँ एक कारण है कि आप कुछ कार्यों के लिए अपने पासवर्ड की जरूरत है;)
डैनियल डब्ल्यू।

जवाबों:


16

तकनीकी रूप से आप शेल में सब कुछ कर सकते थे।

बस टाइप करो

sudo -i
apt-get update && apt-get -y dist-upgrade && shutdown -P now

sudo -iजब तक आप इसे मैन्युअल रूप से लॉग इन नहीं करते हैं तब तक आप इसे रूट करते हैं। यह exitसुनिश्चित करने के लिए है कि यदि अपडेट बहुत लंबा हो (आमतौर पर सुडो अधिकार समय के बाद 15 मिनट के बाद अगर मुझे सही से याद है) तो आपके sudo के अधिकार समय-आउट नहीं हैं। ऑपरेटर आदेशों कोनकैटेनेट्स किया गया। मूल रूप से आप इसे पढ़ सकते हैं: और इसी तरह ... नोट: अन्य कमांड केवल तभी चलेंगे जब कमांड इससे पहले कि यह सफलतापूर्वक समाप्त हो जाए।
&&
If command 1 finished succesfully execute command 2, if command 2 finished succesfully execute command 3

-yपैरामीटर के बाद apt-getजवाब सभी के साथ 'हां' सवालों के लिए प्रेरित किया। बन्द हो जाता है बिजली बंद (के लिए अपने कंप्यूटर को ) तुरंत ( )। एक अवलोकन प्राप्त करने के लिए चलाने के लिए अन्य पैरामीटर क्या हैं
shutdown -P now-Pnow
shutdownshutdown --help


धन्यवाद @ डैनियल, लेकिन अजीब बात है जो मैंने अपडेट के माध्यम से देखी है, terminalक्या यह उन्हें स्थापित किए बिना कुछ अपडेट छोड़ देता है। और क्यों dist-upgrade?
22lk94k943

1
apt-get upgradeकभी-कभी कुछ उन्नयन छोड़ देता है, विशेष रूप से कर्नेल उन्नयन। apt-get dist-upgradeहालांकि कर्नेल को अपग्रेड किया जाएगा, और कुछ पैकेजों को हटा सकता है जो upgradeआमतौर पर नहीं होंगे। man apt-getअधिक जानकारी के लिए जाएँ , या यह सवाल।
अला अली

जैसे अला ने कहा 'एप्ट-गेट डिस्ट-अपग्रेड' उन सभी पैकेजों को अपग्रेड करता है जो 'एप्ट-गेट अपडेट' द्वारा वापस आयोजित किए जाएंगे
डैनियल डब्ल्यू।

यह समय पर उपलब्ध नवीनतम ubuntu रिलीज के लिए उन्नयन नहीं होगा।
22lk94k943

1
नहीं यह ऐसा नहीं करेगा। updateकेवल अपने नए संस्करणों के लिए पैकेज अद्यतन करता है। dist-upgradeनई निर्भरताएं स्थापित करने और अप्रचलित को अनइंस्टॉल करने में सक्षम है। इसलिए updateकोई भी अपडेट वापस करेगा जिसमें नए निर्भरताएं स्थापित करने की आवश्यकता होगी
डैनियल डब्ल्यू।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.