cronからroot宛のメールを管理する

| コメント(0) | トラックバック(0)
1.全てのcronからroot宛のメールを停止する場合。

「/etc/crontab」を開き、

MAILTO = root
   ↓
MAILTO = ""

に変更。


2.ジョブごとにメールを止めたいとき

cron設定ファイルやcrontabでコマンドを書くとき、

例1)
05 2 * * * root コマンド > /dev/null 2>&1 または、
05 2 * * * root コマンド > /dev/null 2> /dev/null
   ↓
メールを送らずログも残さない


例2)
05 2 * * * root コマンド 1> /dev/null
   ↓
標準出力は無視し、標準エラー出力をメールする。
(コマンド実行時にエラーがあったときだけメールする)


例3)
05 2 * * * root (コマンド > ログファイルのパス 2>&1) > /dev/null
   ↓
指定のログファイルにログを残すが、メールは送らない。



補足)
cron実行するスクリプトの文法チェックを行なうように設定しているが、いちいちどうでもいいようなチェックメッセージが毎回メールされてうっとうしい。
でも一応ログは残しておいて、後で参照したい。
・・・なんていう場合は「例3)」が個人的におすすめ。

トラックバック(0)

トラックバックURL: http://www.igreks.jp/blog/mt-tb.cgi/177

コメントする

このブログ記事について

このページは、管理人が2009年1月29日 16:09に書いたブログ記事です。

ひとつ前のブログ記事は「Fedora9からFedora10にアップグレード」です。

次のブログ記事は「Milky Step 更改履歴」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

ウェブページ

Powered by Movable Type 4.22-ja