bash - Write the script to check remote host services running or not -
इस सवाल का पहले से ही एक उत्तर है: < / P>
- 3 जवाब
यह स्क्रिप्ट है लेकिन आउटपुट गलत है, अपाचे भी इसके शो स्टॉप चल रहा है। मैं Ubuntu 12.04 का उपयोग कर रहा हूँ।
ssh -qn रूट @ आईपी if ps aux | Grep [एच] टीटीपीडी & gt; / Dev / null फिर "एपीकेच चल रहा है" एको गूंज "एपीके चल नहीं रहा है" एफई
निम्न प्रयास करें:
यदि ssh -qn रूट @ ip pidof httpd & amp;;; / dev / null; फिर गूंज "अपाचे चल रहा है"; 0 से बाहर निकलें; Else गूंज "अपाचे नहीं चल रहा है"; बाहर निकलें 1; फाई
ये
exit आदेश सही EXIT_SUCCESS और EXIT_FAILURE भेज देंगे (विस्तार करने के लिए उपयोगी होगा भविष्य में यह स्क्रिप्ट, अगर आपको ज़रूरत है)।
लेकिन एक सलाह: ssh खाते पर sudoer उपयोगकर्ता के साथ चलने के लिए एक दूरस्थ प्रक्रिया के रूप में स्क्रिप्ट को बेहतर करना < / Strong>
Comments
Post a Comment