cron ジョブを作成するとき、私はいつも次のように書きました。
15 0 * * * /somepath/somescript.pl > /dev/null 2>&1
すべての stderr と stdout を破棄する最後の "> /dev/null 2>&1" に関して、私は長年にわたってさまざまな専門家によってこのように書かれているのを見てきました。自分。今日、私はそれをより簡単に次のように書くことができることを発見しました:
15 0 * * * /somepath/somescript.pl &>/dev/null
これにより、読みにくくなります。2番目が一般的に使用されていない理由はありますか? デメリットはありますか?主に Red Hat Enterprise Linux 5 を使用しています。
ありがとう、マイケル