Cron
Centos 7 如何完全禁用 cron 電子郵件生成
我配置了我的 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
。