「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"
電子メールの受信がブロックされますが、上記のようにレポートに役立つ情報が含まれる可能性があるため、ファイルに記録することをお勧めします。