यह एक "मंच विशिष्ट समस्या" है :-)
मैक ओएस एक्स के रूप में डिफ़ॉल्ट शेल का उपयोग करता मार कई अन्य Un * x / लिनक्स सिस्टम की तरह।
आपके सिस्टम से मेल आपके उपयोगकर्ता के लिए मेलबॉक्स में संग्रहीत किया जाता है, जो अक्सर स्थित होता है /var/mail/$user
क्योंकि कभी-कभी आपके मेलबॉक्स में महत्वपूर्ण संदेश (एक विफल क्रोनजॉब कार्य, आदि) शामिल होंगे, आप इसे हर बार अपने आप से जांचना नहीं चाहते हैं।
BASH (और कई अन्य गोले) में मेलचेक नामक एक सुविधा है, जो आपके टर्मिनल को खोलने पर पहली बार आपके संदेश को आउटपुट करता है।
$ MAILCHECK एक पर्यावरण चर है जिसमें सेकंड्स होते हैं जब नए मेल की जांच करने का समय होता है। प्राथमिक संकेत दिखाने से पहले मेल की भी जाँच की जाती है। में और अधिक देखें man bash
- बैश चर ।
नए मेल के चेक को रोकने के लिए, आप केवल $ MAILCHECK को अनसेट कर सकते हैं। इसके लिए सही जगह आपकी .bashrc फ़ाइल है, जो शेल खोलते ही पढ़ी जाएगी। यह आपके उपयोगकर्ता के घर निर्देशिका में है।
~ / .Bashrc में जोड़ें:
unset MAILCHECK
संदेश को निष्क्रिय करने के लिए।
बेशक, यह भी संभव है कि टीजे क्राउडर की तरह मेल को हटाने के लिए :-)