मुझे एक उपचारात्मक उपकरण के हिस्से के रूप में जो पूरा करने की आवश्यकता है, वह है इंटरएक्टिव बैश कमांड्स को एक डेमॉन जो मैं लिख रहा हूं (अब तक, बहुत अच्छा है। बैश-पेरेक्सेक के लिए धन्यवाद ।)।
लेकिन मुझे वास्तव में उस कमांड को अनदेखा करने के लिए शेल की आवश्यकता है, जो बदले में मेरे डेमन द्वारा मूल्यांकन और निष्पादित किया जाएगा।
वहाँ preexec कार्यों को संशोधित करने का कोई तरीका है जो वास्तव में शेल निष्पादित करेगा?
मैंने असफल रूप से ऐसा करने की कोशिश की है: मुझे लगा "BASH_COMMAND को काम करना चाहिए" (एक हैश को दिखाते हुए, इसे एक बृहदान्त्र के साथ अधिलेखित किया जाता है, आदि)। लेकिन नहीं, और मैं इसके साथ फंस गया हूं। जाहिरा तौर पर वहाँ एक गुंजाइश मुद्दा मैं समझ नहीं सकता है।
कोई विचार?