2011-07-04 7 views
4

Linuxでは、フォアグラウンドジョブとバックグラウンドジョブの違いは何ですか?フォアグラウンドジョブとバックグラウンドジョブの違い

+0

これは一般的な参考資料です。 [百科事典](http://en.wikipedia.org/wiki/Job_control_%28Unix%29)または本を参照してください。 – Gilles

+0

私はそれを読んで、このトピックに関する情報はありません。 –

+0

司会者はこれを閉じることに決めました。なぜなら、ここで何が尋ねられているのかを分かりにくいからです。私の質問がはっきりと示されているので、これは本当に驚きです。 –

答えて

4

をフォアグラウンドの仕事では、あなたの入力の全てがプロセスのstdin(あなたがCTRL-Cを押したときに生成されるSIGINT含むに向けられ、そしてそれは、理由は、あなたはまだすることができフォアグラウンドにいる場合はプロセスを終了します)。

バックグラウンドジョブでは、入力はシェルプロセスに向けられているため、シェルプロンプトが表示され、コマンドを実行できます。

関連する問題