बंद करने से अस्थायी रूप से रोकें मेरे पास बैकअप स्क्रिप्ट है जो प्रतिदिन मेरे लिनक्स (फेडोरा 9) कंप्यूटर पर पृष्ठभूमि में चलती है। यदि बैकअप प्रगति पर है, तो कंप्यूटर बंद हो जाता है बैकअप क्षतिग्रस्त हो सकता है इसलिए मैं एक छोटी सी स्क्रिप्ट लिखना चाहूंगा जो उपयोगकर्ता को अस्थायी रूप से कंप्यूटर को रीबूट या बंद करने की क्षमता को अक्षम करता है।अस्थायी रूप से लिनक्स को
यह आवश्यक नहीं है कि स्क्रिप्ट अनिश्चित है, यह सिर्फ सिस्टम के उपयोगकर्ताओं को पता है कि बैकअप प्रगति पर है और उन्हें बंद नहीं होना चाहिए। मैंने डीबीस फ्री डेस्कटॉप पावर प्रबंधन spec पर अवरोध विधि देखी है: http://people.freedesktop.org/~hughsient/temp/power-management-spec-0.3.html लेकिन अगर सिस्टम उपयोगकर्ताओं के अनुरोध पर स्पष्ट रूप से निष्क्रिय नहीं है तो यह केवल शटडाउन को रोकता है।
क्या सी/पायथन/पर्ल या बैश में ऐसा करने का कोई आसान तरीका है?
अद्यतन: उपर्युक्त प्रश्न को स्पष्ट करने के लिए, यह एकाधिक उपयोगकर्ताओं के साथ एक मशीन है, लेकिन जो इसे कीबोर्ड/माउस में प्लग के माध्यम से अनुक्रमिक रूप से उपयोग करते हैं। मैं एक ऐसी प्रणाली की तलाश नहीं कर रहा हूं जो मुझे रूट के रूप में "हैकिंग" बंद कर दे। लेकिन एक स्क्रिप्ट जो मुझे (या कोई अन्य उपयोगकर्ता) याद दिलाती है कि बैकअप अभी भी चल रहा है जब मैं जीनोम/जीडीएम मेनू से बंद करना चुनता हूं
में बताया गया है कि यह उपयोगी होगा अगर यह कह सकता है कि यह डेस्कटॉप या सर्वर है जो @ एडजस्टर के रूप में बताता है। – Brabster