&
デフォルトでは、で終わるバックグラウンドプロセス(例:)を実行すると、./test &
出力は現在の端末に印刷されます。直接出力の代わりに、
実行が完了したときと同様に、出力をポケットベルにリダイレクトするにはどうすればよいですか?less
ベストアンサー1
最も簡単な方法は、出力をファイルにリダイレクトすることです。コマンドが実行された後を確認してくださいless
。
./test.sh >test.out &
less test.out
コマンドがバックグラウンドで実行されていなくても、これは大規模プロジェクトをコンパイルするときなど、特定の状況で役に立ちます。
$ make >make.out 2>make.err
または
$ make >make.log 2>&1
その後、端末を上下にスクロールすることなく、必要な時間に出力でエラーなどを調べることができます(またはバグレポートの一部として開発者に送信できます)。