完了したジョブ通知で私をスパムすることを止めるためにcronを取得することはできません。手に負えなくなり、「実際の」メールサーバーが詰まり始めているため、どのジョブが/ dev/nullにならないのかを判断しながら、postfixを無効にしたいだけです(これに関するヘルプも歓迎します) )
サービスを停止することはできますが、再起動するたびに、保持していたすべての電子メールが追い出され、メールサーバーが停止します。
Postfixはinit.d
で開始されるため、update-rc.d
を使用して起動時に無効にすることができます。
Sudo update-rc.d postfix disable
再度有効にする場合:
Sudo update-rc.d postfix enable
無効になっていても、Sudo service postfix start
を使用して手動で開始できます。
update-rc.d
がシステムにない場合、パッケージsysvinit-utils
またはsysv-rc
、または同様のものをインストールする必要があります(12.04用です。10.04が同じものを使用しているかどうかは覚えていません)名前)。
通知に関しては、通常、電子メールで送信したジョブの手がかりが得られますが、cronで実行されるすべてのジョブを追跡する場合は、crontabと/etc/cron.*
を確認できます。詳細については、man cron
の注を参照してください。
crontab -l
Sudo crontab -l
ls -lr /etc/cron.*
Syslogを確認することもできます。
Sudo grep -i cron /var/log/syslog
ルートとしてサービスを停止します:update-rc.d postfix disable
キューをルートとして表示します:showq
Webのマニュアルページ の「関連項目」セクションも参照してください。
電子メール出力を必要としない各cronジョブは、出力を/ dev/nullにリダイレクトします。たとえば、
15 5 * * * command > /dev/null 2>&1