Cron

Centos 7 如何完全禁用 cron 電子郵件生成

  • August 29, 2017

我配置了我的 Centos 7 的電子郵件子系統,以便它向外界發送電子郵件。從那時起,我開始每分鐘收到大約 10 封來自 crond 程序的電子郵件。這對我來說沒用,並且希望 crond 不發送任何電子郵件。

我試圖設置

MAILTO="" 

在 /etc/crontab 和 /etc/crontab.d 中(在 crontab 相關文件中沒有更多的 MAILTO=root ),但電子郵件仍在發送。我重新啟動了 crond 服務,後來我重新啟動了整個系統。到目前為止沒有任何幫助。

將以下內容添加到 /etc/sysconfig/crond,然後重新啟動 crond。這會將輸出發送到系統日誌而不是郵件:

CRONDARGS="-s -m off"

如果您不想收到來自執行 cron 作業的任何電子郵件,您可以將 stdout 和 stderr 重定向/dev/null到某個日誌文件或某個日誌文件。

command > /dev/null 2>&1

如果需要,您仍然可以將 stdout 重定向到日誌文件和 stderr /dev/null

引用自:https://serverfault.com/questions/871039