मेरे पास एक पायथन स्क्रिप्ट है जो एक दूरस्थ कंप्यूटर पर डेटा डाउनलोड कर रही है। मैं कंप्यूटर को तब तक सोने से रोकना चाहता हूं जब तक डेटा डाउनलोड जारी है। हालाँकि, यदि प्रोग्राम खत्म हो जाता है / हैंग / क्रैश हो जाता है, तो मैं चाहता हूं कि कंप्यूटर सो जाए।
मैं अपने कंप्यूटर पर हाइबरनेशन सेटिंग्स को अक्षम नहीं करना चाहता। मैंने अनिद्रा और कमांड लाइन शॉर्टकट जैसे कार्यक्रमों पर ध्यान दिया है ( मैं कमांड प्रॉम्प्ट / रन मेनू से सोने के लिए कंप्यूटर कैसे रख सकता हूं? ) लेकिन वे नौकरी के लिए बिल्कुल सही नहीं हैं। किसी भी तरह से मैं एक कोशिश कर सकता हूं: इसके अलावा: आखिरकार मेरे अजगर कोड के आसपास ब्लॉक करें और कंप्यूटर को सोने के लिए कुछ फ़ंक्शन कहें?
अद्यतन : यह उत्तर उपयोगी पाया गया: अपने कंप्यूटर को सोने के लिए (हाइबरनेट नहीं) करने के लिए उपयोग करने के लिए कमांड क्या है? । मैंने एक छोटी सी लाइन sleep
ऐप बनाई जिसे मैं अपने अजगर finally
ब्लॉक से os.system कॉल का उपयोग करके कॉल कर सकता हूं।