ऐसा लगता है कि कई तरीके हैं जिसमें उबंटू की सेटिंग को स्थायी रूप से सोने के लिए हेरफेर किया जा सकता है जब तक कि पूर्वनिर्धारित शर्तों को पूरा नहीं किया जाता है। हालांकि, ये अधिक स्थायी समाधान हैं जो दुर्लभ कार्यों को ध्यान में नहीं रखते हैं जो अस्थायी रूप से मानक नीति पर चलना चाहते हैं। मैं जिस समस्या में चल रहा हूं, वह यह है कि मेरे पास कुछ बैकअप करने के लिए एक बहुत लंबी चलने वाली स्क्रिप्ट है और मैं नहीं चाहता कि कंप्यूटर सो या हाइबरनेट हो, जबकि वह विशेष प्रक्रिया चल रही है जिसमें आमतौर पर 30-50 मिनट लगते हैं। इसलिए, क्या कोई ऐसी कमांड है जिसे मैं अपनी बैकअप स्क्रिप्ट में शामिल कर सकता हूं जो बैकअप स्क्रिप्ट के चलने के दौरान सिस्टम को हाइबरनेट करने / सोने से रोक सकता है और क्या बैकअप समाप्त होने के बाद सामान्य डिफ़ॉल्ट पावर पॉलिसी को पुनर्स्थापित करने के लिए भी कोई कमांड है?
कुछ इस तरह
#!/usr/bin/bash
#disable normal powerpolicy
disable-power-policies
backup /dev/sda /dev/sdb /dev/fioa /dev/fiob
#enable power policies.
enable-power-policies
--runtime
करने केsystemctl
लिए मास्क को अस्थायी बनाया जाएगा, अगले बूट पर रीसेट किया जाएगा।