मैंने बहुत समय पहले एक क्रोनजॉब की स्थापना की थी जो अब मौजूद नहीं है। जब भी मैं टर्मिनल खोलता हूं, यह अब कहता है "आपके पास मेल है"। मेरे पास 100 संदेश जैसे कुछ हैं जो सभी एक ही बात कहते हैं। मैं सभी संदेशों को कैसे हटाऊं?
मैंने बहुत समय पहले एक क्रोनजॉब की स्थापना की थी जो अब मौजूद नहीं है। जब भी मैं टर्मिनल खोलता हूं, यह अब कहता है "आपके पास मेल है"। मेरे पास 100 संदेश जैसे कुछ हैं जो सभी एक ही बात कहते हैं। मैं सभी संदेशों को कैसे हटाऊं?
जवाबों:
mail
कमांड प्रॉम्प्ट (उदाहरण के लिए Terminal.app) में इसे चलाकर UNIX उपयोगिता लॉन्च करें :
$ mail
आपको अपने सभी संदेशों की एक सूची दिखाई देगी। मेल प्रॉम्प्ट से करें
? delete *
? q
और यही होना चाहिए। आदेश के q
बाद सुनिश्चित करें कि delete *
डिस्क में परिवर्तन सहेजता है।
del 1
डिबगिंग उद्देश्यों के लिए कुछ ईमेल रखने की आवश्यकता है तो आप 1 का उपयोग कर सकते हैं जहां संदेश संख्या भी है।
exit
काम नहीं छोड़ता था और काम नहीं करता था। q
विकल्प का उल्लेख करने के लिए धन्यवाद ।
आप सीधे मार्ग पर भी जा सकते हैं और बस : > /var/mail/$USER
मेल फ़ाइल को खाली करने के लिए दौड़ सकते हैं ।
PS: मेल फ़ाइल को हटाने के लिए sudo की आवश्यकता होती है, बस इसे खाली करने के लिए सेट करना पर्याप्त है।
मुझे पता है कि यह पोस्ट पुरानी है, लेकिन मैं एक उत्तर के साथ योगदान करना चाहता हूं।
अपने मेल संदेशों को हटाने के लिए निम्न कार्य करें:
sudo rm /var/mail/[user]
और प्रश्न के क्रम में, मेरा सुझाव है कि आप प्रत्येक क्रेस्टैब पर निम्नलिखित कार्य करें, आप एक ईमेल सूचना नहीं भेजना चाहते हैं (इस तरह आपके मेल में मेल नहीं होंगे)
* * * * * /path/to/script.sh > /dev/null 2>&1
या
* * * * * command > /dev/null 2>&1