मेरे पास एक स्क्रिप्ट runonce.sh है जो cron के माध्यम से एक और स्क्रिप्ट setup.sh कॉल करता है। हम इस मामले को आदर्श मामले मानते हैं जहां "टीईआरएम पर्यावरण चर सेट नहीं है।" runonce.sh स्क्रिप्ट के आउटपुट में देखा जाता है।"TERM पर्यावरण परिवर्तक सेट नहीं है" को कैसे हटाएं
अब मुझे एक समस्या का सामना करना पड़ रहा है कि एक और तीसरी सरल स्क्रिप्ट - upgradeAndTest.sh जब setup.sh को कॉल करता है, उस समय भी "TERM पर्यावरण चर सेट नहीं होता है।" upgradeAndTest.sh स्क्रिप्ट के आउटपुट में देखा जाता है। ऐसा क्यों है ..?
इसके अलावा, अगर मैं setup.sh के stderr को स्क्रिप्ट कॉल करने में stdout पर रीडायरेक्ट करता हूं तो "TERM पर्यावरण चर सेट नहीं है।" कंसोल पर प्रदर्शित करता है।
कोई भी मुझे कॉलिंग स्क्रिप्ट के stdout से इस लाइन को हटाने में मदद कर सकता है ..?
ग्रेट समाधान, बहुत साफ है। धन्यवाद! –