bash - start and end shellscript for multiple programs -
निम्नलिखित समस्या:
3 प्रोग्राम:
- एक जावा आवेदन
- एक ग्रन्ट सर्वर
मैं 2 शैल स्क्रिप्ट लिखना चाहता हूँ, पहले चाहिए सभी 3 कार्यक्रम शुरू करें दूसरा उन्हें खत्म करना चाहिए। पहली स्क्रिप्ट के लिए मैं केवल शुरुआती आदेशों को कॉल करता हूं। लेकिन दूसरे के लिए, जो एक स्टैंडअलोन लिपि (जैसा पहला होना चाहिए) होना चाहिए, मुझे उन सभी को मारने के लिए सभी प्रक्रिया आईडी पता होना चाहिए। लेकिन यहां तक कि अगर मैं इन आईडी को जानता हूं, तो क्या होगा जब वे उप प्रक्रिया शुरू करें मैं सिर्फ इन मूल प्रक्रियाओं को मार दूंगा, क्या मैं नहीं?
यहां क्या दृष्टिकोण है?
धन्यवाद अग्रिम में!
कोशिश करें
pkill -P -KILL [parentid] । इसके लिए नामित अभिभावक आईडी के साथ प्रक्रियाओं को मारना चाहिए।
Comments
Post a Comment