yutadayo's diary

yutadayo の日記

cron

crontabファイル内のソースをゴニュゴニュしていたら
記述に >/dev/null って書いてあったんだ。

何のことだろうと思って調べると
標準出力と標準エラー出力の両方を/dev/nullにポイするという
意味でした。実行コマンド出力を抑制したりメールを送って欲しくないときに
記載するとのこと。

標準入力    →「0」
標準出力    →「1」
標準エラー出力 →「2」
「command > dev/null 2>&1」の意味は、
「command」の結果は「dev/null」に出力。
標準エラー出力」は「標準出力」と同じになるので、結果的に全ての出力が「dev/null」にポイされるということ。