वर्तमान स्थिति में, एक निश्चित स्क्रिप्ट 'कॉलिंग। एसश' पृष्ठभूमि में एक और स्क्रिप्ट 'कहलाता है।' की शुरुआत करता है, अन्य ऑपरेशन करता है, थोड़ी देर के लिए सोता है, और फिर एक के साथ 'call.sh' को समाप्त करता है pkill called.sh
। यह ठीक काम करता है।
फिर, मैं अन्य टर्मिनलों से 'call.sh' को किसी अन्य समय पर एक स्टैंडअलोन स्क्रिप्ट के रूप में लॉन्च करना चाहूंगा, चाहे कॉलिंग शुरू करने से पहले या बाद में। इन स्वतंत्र उदाहरणों को 'call.sh' द्वारा नहीं मारा जाना चाहिए ।
इसे कैसे प्राप्त किया जा सकता है? अंतर्ज्ञान का कहना है कि कॉलिंग स्क्रिप्ट को उस प्रक्रिया को बताने में सक्षम होना चाहिए जो इस बीच किसी अन्य नाम से शुरू हुई थी।
एक प्रकार के रूप में, 'कॉलिंग.श' भी 'नामक' को लॉन्च कर सकता है, जो 'कॉल' 'एस' का एक प्रतीकात्मक लिंक है। क्या यह उपर्युक्त स्थिति को प्रबंधित करता है? प्रतीकात्मक लिंक का उपयोग करके किन विशिष्ट सावधानियों और समायोजन की आवश्यकता होती है?