ปิดใช้งานการอัปเดตอีเมล anacron รายวัน


9

ทุกวันฉันได้รับอีเมลต่อไปนี้โดย postfix:

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

อย่างไรก็ตามฉันต้องการ จำกัด anacron เพียงเตือนฉันหากมีสิ่งผิดปกติ มีวิธีใดที่จะทำให้สิ่งนี้สำเร็จ? ฉันสามารถเปลี่ยนไฟล์ anacrontab เพื่อส่งเมลทั้งหมดไปยัง / dev / null ได้ แต่จากนั้นฉันจะไม่ได้รับเมลเตือนใด ๆ

มีวิธีที่ดีกว่าในการควบคุมความละเอียดของการอัพเดตสถานะ anacron หรือไม่?

คำตอบ:


5

Anacron ส่งอีเมลเฉพาะในกรณีที่งาน cron สร้างผลลัพธ์บางอย่าง หากคุณไม่สนใจข้อความที่ต้องการกรองด้วยตนเองโดยการแก้ไขสคริปต์ที่เหมาะสมในหนึ่งในไดเรกทอรี/etc/cron.*(เช่น/etc/cron.daily/)

หากคุณไม่ต้องการเห็นการอัปเดต/etc/cron.daily/ntpdate- แก้ไขไฟล์และเปลี่ยนทิศทางเอาต์พุตมาตรฐานของคำสั่งไปยัง/dev/nullหรือดีกว่าไปยังไฟล์บันทึกเพราะคุณอาจต้องการตรวจสอบในอนาคตหรือทำการกรองแบบกำหนดเองที่เหมาะกับคุณ หากคุณต้องการได้รับแจ้งเกี่ยวกับเงื่อนไขที่ผิดพลาดบางอย่างคุณอาจไม่ควรเปลี่ยนเส้นทางสตรีมข้อผิดพลาดมาตรฐานดังนั้นจึงสามารถรวมอยู่ในรายงานอีเมล cron


2

งาน cron (รวมทั้งงานที่ anacron ของ) จะstandarisedรายงานทางอีเมลผลใด ๆ

สำหรับคำสั่งเช่นntpdateเอาต์พุตเมื่อไม่มีข้อผิดพลาดเกิดขึ้นสามารถใช้cronicซึ่งจะระงับเอาต์พุตดังกล่าวแต่ยังคงรายงานทางอีเมลถึงข้อผิดพลาด!

คัดลอก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.

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.