cronのリダイレクト
ちょっと復習もかねてメモ。
cronを使って定期的にプログラムを実行したい場合、以下のように記述するわけだが。
#毎日04時30分に「/usr/local/bin/tesh.sh」を走らせる場合。
30 04 * * * /usr/local/bin/test.sh
これによって、一日に一回、上記のスクリプトを走らせた結果が、root宛にメールでくる。
これを回避?する方法として、リダイレクトを使う。
上記の場合で、実行結果をすべて破棄する場合。
30 04 * * * /usr/local/bin/test.sh >/dev/null 2>&1
で、
エラーがあった場合のみメールが来るようにする場合。
30 04 * * * /usr/local/bin/test.sh > /dev/null
となる。
- 参考URL
Linux コマンド ポケットリファレンス (ポケットリファレンス)
posted with amazlet at 08.09.07
沓名 亮典 平山 智恵
技術評論社
売り上げランキング: 38947
技術評論社
売り上げランキング: 38947


コメントする