วิธีปิดการใช้งานอีเมลที่ส่งออกรายวันจาก "Charlie &"
Googled สองหน้า แต่ไม่มีคำตอบที่ชัดเจน
ฉันใช้ssmtp
แทนsendmail
วิธีปิดการใช้งานอีเมลที่ส่งออกรายวันจาก "Charlie &"
Googled สองหน้า แต่ไม่มีคำตอบที่ชัดเจน
ฉันใช้ssmtp
แทนsendmail
คำตอบ:
มีการอ่านman periodic
และค้นหาบิตทั้งหมดที่กล่าวถึงoutput
สร้างไฟล์/etc/periodic.conf
หากยังไม่มีอยู่และตั้งค่า*_output
ตัวแปรจาก/etc/defaults/periodic.conf
เป็นล็อกไฟล์ นั่นคือเส้นทางใด ๆ ที่เริ่มต้นด้วย a /
แทนที่จะเป็นบัญชีผู้ใช้ที่เป็นคำธรรมดา
$ grep _output= /etc/defaults/periodic.conf
daily_output="root" # user or /file
daily_status_security_output="root" # user or /file
weekly_output="root" # user or /file
monthly_output="root" # user or /file
Syslog แล้วควรจะติดตั้งสำหรับ/var/log/daily.log
, และ/var/log/weekly.log
/var/log/monthly.log
ฉันค่อนข้างคล่องแคล่วในเรื่องการบันทึกและการใช้งาน /var/log/periodic.$(date +%Y%m%d).<type>.log
<type>
เป็นdaily
, weekly
, , monthly
security
/var/log/daily.log
แล้วแต่จำนวนใดที่คุณต้องการ
คุณสามารถปิดการใช้งานการทดสอบส่วนใหญ่ได้ด้วยการ togging the _enable
flag/etc/periodic.conf
ตัวอย่างเช่น:
daily_status_mailq_enable="NO"
การตั้งค่าdaily_output="/dev/null
"จะหยุดการรับอีเมลแม้ว่าตามที่กล่าวไว้ข้างต้นคุณอาจต้องการบันทึกไว้ในไฟล์แทนเนื่องจากรายงานอาจมีข้อมูลที่เป็นประโยชน์