KYS-LAB ueda

Cron設定でエラーのメールのみ受け取る

2009-03-25 (水)

●標準出力もエラー出力も送信
sample.sh
※何も付けない

●標準出力もエラー出力もなし
sample.sh 1>/dev/null 2>&1

●エラー出力のみ受け取る
sample.sh 1>/dev/null

シェルのリダイレクトは、慣れないとややこしいですね。

『2>&1』は、2の出力を1に結合すると勘違いしがちですが、

『2>&1』の本当の意味は、
2の出力先を、1の出力先と同じものに設定する
だそうです。

参考にしたサイト:
●UNIXの部屋 コマンド検索:リダイレクト (*BSD/Linux)