मेरे पास कुछ एप्लिकेशन हैं जो मेरे लैपटॉप पर हर समय चलने की आवश्यकता है।
मैं इन एप्लिकेशन को शुरू करने के लिए एक bash स्क्रिप्ट का उपयोग करता हूं। मेरी स्क्रिप्ट में मेरे पास एक लूप है जो इस तरह दिखता है:
while true;
do
xterm
done
यह एक एप्लिकेशन चलाता है ( xterm
इस मामले में) और यदि एप्लिकेशन क्रैश हो जाता है, तो लूप इसे फिर से शुरू करता है।
इसका एक नुकसान है कि इस लूप से कोई "स्वच्छ" निकास नहीं होता है। इसलिए भले ही उपयोगकर्ता का इरादा बंद करना हो xterm
, लूप इसे फिर से शुरू करता है।
क्या बैश स्क्रिप्ट से किसी एप्लिकेशन को शुरू करने का एक तरीका है , यह देखें कि क्या यह चल रहा है, यदि स्क्रिप्ट ठीक से बंद हो गई है या उपयोगकर्ता ने इसे ठीक से बंद कर दिया है तो इसे फिर से चलाने के लिए ?