毎日の実行出力メールを無効にするにはどうすればいいですか?

毎日の実行出力メールを無効にするにはどうすればいいですか?

「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>いるdailyweeklymonthlysecurity

答え2

_enableフラグを切り替えることでほとんどのテストを無効にすることができます。/etc/periodic.conf

例えば: daily_status_mailq_enable="NO"

設定によりdaily_output="/dev/null"メールの受信が停止されますが、前述のように、レポートには有用な情報が含まれている可能性があるため、代わりにファイルに記録することをお勧めします。

関連情報