このコマンドで2>&1はどういう意味ですか? [コピー]

このコマンドで2>&1はどういう意味ですか? [コピー]

このコマンドがどこにでも空のデバイスに書き込もうとしているのかを知っていますが、2>&1ここではどういう意味ですか?

wget -q -O - http://yourwebsite.com/wp-cron.php?doing_wp_cron > /dev/null 2>&1

ベストアンサー1

2プロセスの2番目のファイル記述子、つまりstderr

>リダイレクトを意味します。

&1これは、リダイレクトされたターゲットが最初のファイル記述子と同じ場所にあることを意味しますstdout

したがって、> /dev/null 2>&1まずリダイレクトstdoutして/dev/nullから、stderrそこにもリダイレクトします。これはコマンドのすべての出力(通常またはエラー)を効果的にサイレントにしますwget

::編集する::ここあなたのための素晴らしいクイックリファレンスです。

おすすめ記事