「Charlie &」からの毎日の実行出力メールを無効にするにはどうすればいいですか?
数ページをGoogleで検索しましたが、明確な答えはありませんでした。
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
およびに対して Syslog がすでに設定されているはずです/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"
メールの受信が停止されますが、前述のように、レポートには有用な情報が含まれている可能性があるため、代わりにファイルに記録することをお勧めします。