人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

solaris 10 で、cron のときにメールが飛ぶのを抑制したいのですが、どうするといいのでしょうか?
Linux のように、MAILTO="" と先頭に書いても機能しません。

●質問者: isogaya
●カテゴリ:コンピュータ 科学・統計資料
✍キーワード:Linux solaris メール 抑制
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● b-wind
●35ポイント

solaris / crontab

標準出力、標準エラー出力のリダイレクト

crontabに記述されたプログラムが実行されるときは端末は繋がっていないので、端末に表示されるメッセージ(標準出力、標準エラー出力)は crontab の所有者に対してメールで送信されます。これが嫌な場合には、出力を /dev/null にリダイレクトして捨ててしまいましょう。

cron で実行されたプログラムが何も出力しなかった場合メールは送信されないはず。

/dev/null に捨てるのがまずければ特定のファイルに出力されるようにしてもOK。


2 ● toohigh
●35ポイント

10 23 2 6 * /home/hoge/foo.sh > /dev/null 2>&1

・・・というわけで、標準出力・標準エラー出力を出さないようにすればメールは飛ばなくなります。

ひねりの無い答えですが・・。

http://docs.sun.com/app/docs/doc/816-5166/cron-1m?l=ja&a=view

◎質問者からの返答

なるほど /dev/null だけでは足りないのですね。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ