![如何停用每日運行輸出電子郵件?](https://rvso.com/image/36414/%E5%A6%82%E4%BD%95%E5%81%9C%E7%94%A8%E6%AF%8F%E6%97%A5%E9%81%8B%E8%A1%8C%E8%BC%B8%E5%87%BA%E9%9B%BB%E5%AD%90%E9%83%B5%E4%BB%B6%EF%BC%9F.png)
如何停用來自「Charlie &」的每日運行輸出電子郵件?
谷歌搜尋了幾頁,但沒有明確的答案。
我用ssmtp
而不是sendmail
答案1
通讀一下man periodic
並尋找所有提到的內容output
/etc/periodic.conf
如果檔案尚不存在,則建立一個檔案並將*_output
變數設定/etc/defaults/periodic.conf
到日誌檔案。這是任何以 , 開頭的路徑/
,而不是普通單字的使用者帳戶。
$ 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
系統日誌應該已針對/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
。
答案2
_enable
您可以透過切換標誌來停用大多數測試/etc/periodic.conf
例如:
daily_status_mailq_enable="NO"
設定daily_output="/dev/null"
將阻止您接收電子郵件,儘管如上所述,您可能希望將其記錄到文件中,因為報告可能包含有用的信息。