/dev/null 2>&1 とは何ですか? [重複] 質問する

/dev/null 2>&1 とは何ですか? [重複] 質問する

/etc/cron.daily/apfでこのコードを見つけました

#!/bin/bash  
/etc/apf/apf -f >> /dev/null 2>&1  
/etc/apf/apf -s >> /dev/null 2>&1  

ファイアウォールをフラッシュしてリロードしています。
その部分が理解できません>> /dev/null 2>&1

これを cron に含める目的は何ですか? ファイアウォールのルールが上書きされます。この cron ジョブを安全に削除できますか?

ベストアンサー1

>> /dev/null標準出力 ( stdout) を にリダイレクトし/dev/null、そこで破棄されます。

( は追加を意味し、は切り捨てと書き込みを意味し、 に追加しても に書き込んでも実質的な効果は同じなので>>、 は余計なようです。そのため、私は通常 を使用します。)>>>/dev/null>

2>&1標準エラー ( 2) を標準出力 ( 1) にリダイレクトしますが、標準出力はすでにリダイレクトされているため、これも破棄されます。

おすすめ記事