シェルコマンド---- 2>&1

$ HOME -jarのJavaはnohup / pserver9997.jar> $ HOME / server.logに2>&1&server.logファイル#ログ出力HOMEディレクトリにチャットサーバを起動します   

&1、より具体的には、ファイルディスクリプタであるべきであり、標準出力は、SDOUTが識別されます。

2については、標準誤差、標準エラー出力。

2>&1手段標準誤差は、標準出力にリダイレクトされます。ここでは、標準出力があるserver.logにリダイレクトされた場合、標準エラーがあるserver.logにリダイレクトされます。

時折ことができます&プログラムはバックグラウンドを表すように、最終順位を追加します。

 

なぜ2>&バックで1個の書き込み?

index.phpのタスクTESTONE>を/ dev / null 2>&1

 我々は左側に、理解することができます2>&1は標準出力に標準エラーをリダイレクトすることであるのに対し、は/ dev / nullに直接標準出力、良い、今標準出力なので、ときに、プログラム・エラー、エラーは流れに相当します左に、左はまだでは/ dev / nullに出力されている間。

 

/ dev / nullを目的としている何ですか?

あなたはそのすべての内容は完全に失われます書き込み、書き込み専用のファイルに相当し、「ブラックホール」、と見られては/ dev / nullにすることができます。それからコンテンツを読み取ろうとしながら読んでいないものは何も〜ありません

おすすめ

転載: www.cnblogs.com/smdq/p/12049912.html