मैंने एक प्रक्रिया के लिए सिग्नल हैंडलर लिखा, और उसके बाद फोर्क(), सिग्नल हैंडलर दोनों माता-पिता और बाल प्रक्रियाओं पर लागू किया जाएगा। अगर मैं बच्चे की प्रक्रिया को "exec" से प्रतिस्थापित करता हूं, तो सिग्नल हैंडलर अब और नहीं है।"exec" के बाद जीवित रहने के लिए हैंडलर को सिग्नल करना संभव है?
मुझे पता है ऐसा इसलिए होता है क्योंकि "exec" कॉल बाल प्रक्रिया पता स्थान को स्वयं के साथ ओवरराइट कर देगा। मैं सिर्फ यह जानना चाहता हूं कि "exec" कॉल के बाद भी सिग्नल हैंडलर काम करने का कोई तरीका है या नहीं?
अच्छी तरह से समझाया गया, thanx पैक्स। दरअसल मैं मैन-पेज से गुजर चुका था, बस जानना चाहता था कि इसे कुछ पर्यावरण चर या कुछ के माध्यम से पारित किया जा सकता है। – aditya
SIG_IGN के बारे में क्या? –
@ SIG_IGN के लिए मैट बच्चे सिग्नल को अनदेखा कर देगा। SIG_DFL समझ में नहीं आता है क्योंकि इसमें पहले से ही डिफ़ॉल्ट व्यवहार हैं। – Daniel