मैं एक ऐसे स्थान पर स्थित एक ubuntu सर्वर पर काम करता हूं जहां मैं आमतौर पर नहीं जाता हूं। मैं इसे एक्सेस करने के लिए Openvpn पर ssh का उपयोग करता हूं। मशीन में कई वायर्ड इंटरफेस, कई स्थिर मार्ग और WAN के लिए कई डिफ़ॉल्ट गेटवे हैं। मैं अक्सर इंटरफ़ेस एड्रेस और मार्गों को बदलता हूं। मेरे द्वारा किए गए परिवर्तनों के अधिकांश समय अस्थायी रूप से होते हैं - एक रिबूट मेरे द्वारा किए गए प्रयोगों को रीसेट करेगा। कुछ मामलों में उन संशोधनों में से कुछ गलत हो गई हैं, और मशीन ऑफ़लाइन हो गई है। ऐसे मामलों में मुझे उस स्थान पर किसी को कॉल करना था जहां मशीन को रिबूट में भेजने के लिए सर्वर स्थित है।
अब मैं एक रिबूट शेड्यूल करना चाहता हूं - 2 घंटे के बाद कहते हैं कि मशीन को रिबूट चक्र में जाना चाहिए। और उन दो घंटों में मैं जो भी अस्थायी प्रयोग करना चाहता हूं, कर सकता हूं। यदि सभी अस्थायी परिवर्तन सफल होते हैं तो मुझे "एफ़र 2 घंटे" को रीबूट होने से रोकने में सक्षम होना चाहिए। तो मुझे क्या चाहिए:
- सर्टिफिकेट समय के बाद रिबूट करने के लिए सर्वर को कैसे बताएं?
- यदि मैं तय करता हूं कि मशीन को रिबूट में नहीं जाना चाहिए, तो मुझे इसे रद्द करने में सक्षम होना चाहिए।