मैं उपस्टार्ट का उपयोग करके सिस्टम को कैसे रिबूट कर सकता हूं?


1

मैं मेरे द्वारा परिभाषित एक सेवा को नियंत्रित करने और निगरानी करने के लिए उबंटू 12.04 पर अपस्टार्ट का उपयोग कर रहा हूं, जहां सेवा एक उपयोगकर्ता प्रक्रिया है जो डेमन के रूप में चल रही है। मुझे इसकी निगरानी करने की आवश्यकता है, जब यह विफल हो जाता है / इसे रिस्पॉन्ड करता है, अगर इसे एक और प्रक्रिया शुरू करने की आवश्यकता होती है, तो ऊपर की पटकथा इसे उपलब्ध श्लोक के साथ उड़ान भरती है। अब तक, मैंने इसे काम करने के लिए प्रबंधित किया था, लेकिन अब मुझे सिस्टम को रिबूट करने की आवश्यकता है, यदि वांछित प्रक्रिया, अगर कई बार "n" संख्या का जवाब देने की कोशिश की गई और विफल रही, फिर से शुरू नहीं हो सकती।

मैं यह कैसे हासिल कर सकता हूं? क्या मैं इसे उपस्टार्ट के रूप में भी उपयोग कर सकता हूं या शायद मुझे दूसरी तरह की स्क्रिप्ट या डेमॉन को शामिल करने की आवश्यकता है?

किसी भी तरह की सहायता को आभार समझेंगे। PD.- वैसे, क्या मैं बदल सकता हूं कि कितने रिस्टार्ट पलटाव तक इंतजार करेंगे?

जवाबों:


0

ठीक है, क्योंकि एक बेहतर जवाब की कमी के कारण मैं सिर्फ shutdown -rकमांड का उपयोग कर रहा हूं । मैं समझता हूं कि यह एक बुरा अभ्यास है, इसीलिए मुझे लगा कि उपस्टार्ट के पास ऐसा करने का एक और तरीका है, लेकिन मेरे बॉस ने मुझे इसे हासिल करने के लिए कहा, तो मैं सिर्फ रिबूट प्रणाली करूंगा, अगर प्रक्रिया को फिर से शुरू करना कई बार विफल हो जाता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.