दैनिक एप्रॉन मेल अपडेट अक्षम करें


9

हर दिन, मुझे पोस्टफ़िक्स द्वारा दिया गया निम्नलिखित मेल मिलता है:

From: Anacron <root@name.domain>
To: root@name.domain
Subject: Anacron job 'cron.daily' on name
Content-Type: text/plain; charset=US-ASCII
Message-Id: <20130708082739.88AE83A3F72@name.domain.domain>
Date: Mon,  8 Jul 2013 10:27:39 +0200 (CEST)

/etc/cron.daily/ntpdate:
 8 Jul 10:27:39 ntpdate[4617]: step time server 85.254.216.1 offset -1.454673 sec

हालाँकि, मैं एनाक्रोन को सीमित करना चाहूंगा, अगर कुछ गलत है तो केवल मुझे चेतावनी दें। क्या इसे पूरा करने का कोई रास्ता है? मैं सभी मेल / देव / null को भेजने के लिए aacrontab फ़ाइल को बदल सकता हूं, लेकिन फिर मुझे कोई चेतावनी मेल नहीं मिलेगा।

क्या एनाक्रॉन स्टेटस अपडेट की ग्रैन्युलैरिटी को नियंत्रित करने का एक बेहतर तरीका है?

जवाबों:


5

एनाक्रॉन केवल ईमेल भेजता है अगर क्रोन जॉब्स कुछ आउटपुट का उत्पादन करते हैं। यदि आप कुछ संदेशों में रुचि नहीं रखते हैं, तो आपको /etc/cron.*(यानी /etc/cron.daily/) निर्देशिका में उपयुक्त स्क्रिप्ट को संशोधित करके इसे स्वयं फ़िल्टर करने की आवश्यकता है ।

यदि आप अपडेट नहीं देखना चाहते हैं /etc/cron.daily/ntpdate- फ़ाइल को संपादित करें और कमांड के आउटपुट को /dev/nullया तो आउटपुट को लॉग फ़ाइल में या उससे बेहतर करें क्योंकि आप इसे भविष्य में जांचना चाहते हैं या कुछ कस्टम फ़िल्टरिंग कर सकते हैं जो आपको सूट करेगा। यदि आप कुछ गलत स्थितियों के बारे में सूचित किया जाना चाहते हैं, तो आपको शायद मानक त्रुटि स्ट्रीम को पुनर्निर्देशित नहीं करना चाहिए, इसलिए इसे क्रोन ईमेल रिपोर्ट में शामिल किया जा सकता है।


2

क्रॉन नौकरियों (Anacron की नौकरियों सहित) कर रहे हैं standarised किसी भी उत्पादन ईमेल द्वारा रिपोर्ट करने के लिए।

ntpdateकोई त्रुटि उत्पन्न होने पर आउटपुट जैसे आदेश, कोई भी क्रोनिक का उपयोग कर सकता है , जो इस तरह के आउटपुट को दबा देगा लेकिन फिर भी त्रुटियों पर ईमेल द्वारा रिपोर्ट करेगा !

cronicऊपर दिए गए लिंक से स्क्रिप्ट को कॉपी करें /usr/local/bin, जांचें कि यह वही करता है जो उसे (सुरक्षा कारणों के लिए) करना है, और कमांड में /etc/cron.daily/ntpdateप्रीफ़िक्सिंग /usr/local/bin/cronicको संशोधित करना है ntpdate


0

ईमेल के संदर्भ में देखने के लिए yum-cron में दो सेटिंग्स हैं:

# Whether a message should be emitted when updates are available,
# were downloaded, or applied.
update_messages = no

# Use this to filter Yum core messages
# -4: critical
# -3: critical+errors
# -2: critical+errors+warnings (default)
debuglevel = -3

Update_messages के साथ हाँ, आपको लगभग हमेशा ईमेल मिलेंगे। मैं debuglevel = -3yum-cron-hourly.conf में इरेटिक इमेल्स को दबाने के लिए सेट करता हूंyum.pid: another copy is running as pid 29904.

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.