linuxでの標準入出力

2009 ワード

ls feffe >/dev/null 2>&1
nohup command > myout.file 2>&1 &
java -classpath $CP com.umpay.ec3.bill.Main 20091110 CQJX 2 >/dev/null 2>&1 & 
make 2>&1 | tee make.log
 
 
>:
リダイレクトを意味しますが、前の変数に関連付けられています>==1>および標準的な出力をリダイレクトします.
&数字と結合:
標準の出力、&1標準出力、&2標準エラー出力を意味します.
 
Nohupコマンド
用途:コマンドを中断せずに実行します.
構文:nohup Command[Arg...][ & ]
説明:nohupコマンドは、Commandパラメータと関連するArgパラメータによって指定されたコマンドを実行し、すべての切断(SIGHUP)信号を無視します.ログアウト後にnohupコマンドを使用してバックグラウンドのプログラムを実行します.バックグラウンドのnohupコマンドを実行するには、&(「and」を表す記号)をコマンドの末尾に追加します.
Nohupコマンドの出力を端末にリダイレクトかどうかにかかわらず、出力は現在のディレクトリのnohupに付加される.outファイルにあります.現在のディレクトリのnohup.outファイルは書き込み不可で、出力は$HOME/nohupにリダイレクトします.outファイルにあります.追加用にファイルを作成または開くことができない場合は、Commandパラメータで指定したコマンドは呼び出せません.標準エラーが端末である場合、指定したコマンドが標準エラーに書かれたすべての出力を標準出力として同じファイル記述子にリダイレクトします.
≪終了ステータス|Exit Status|oem_src≫:コマンドは、次のエクスポート値を返します.
126 Commandパラメータで指定されたコマンドを検索できますが呼び出すことはできません.
127 nohupコマンドでエラーが発生したか、Commandパラメータで指定されたコマンドを検索できません.
それ以外の場合、nohupコマンドの終了状態はCommandパラメータ指定コマンドの終了状態です.
Nohupコマンドとその出力ファイル
nohupコマンド:プロセスを実行しており、アカウントを終了してもプロセスが終了しないと思う場合は、nohupコマンドを使用します.このコマンドは、アカウントを終了/終了した後、対応するプロセスを実行し続けることができます.Nohupは掛けないという意味です(n ohang up).
このコマンドの一般的な形式は、nohup command&
Nohupコマンドを使用してジョブをコミットする
Nohupコマンドを使用してジョブをコミットと、デフォルトではジョブのすべての出力がnohupという名前にリダイレクトされます.outのファイルには、出力ファイルが別途指定されていない限り、
上記の例では、出力はmyoutにリダイレクトする.fileファイルにあります.
ジョブを使用してタスクを表示します.
fg%nを使用して閉じます.
 
teeコマンドとその出力ファイル
 
機能説明:標準入力のデータを読み込み、その内容を標準出力とファイルに出力します.语法:tee[-ai][--help][--version][ファイル...]補足説明:tee命令は標準入力装置からデータを読み出し、その内容を標準出力装置に出力し、同時にファイルとして保存する.teeの後ろにファイルが指定されていない場合、その内容は標準出力装置にのみ出力され、teeは水道労働者が使用するT型チューブに類似した単一または2つの出力のみをサポートする.パラメータ:-aまたは--appendは、既存のファイルの後ろに添付され、上書きされるのではなく、.-iまたは--ignore-interruptsは割り込み信号を無視します.--helpオンラインヘルプ.--バージョン情報が表示されます.例:make 2>&1|tee make.log