5 関係: バックグラウンドプロセス、プロセス識別子、シェル、ジョブ、終了ステータス。
バックグラウンドプロセス
バックグラウンドプロセス(英:Background process)は、システムの背後で動作するプロセスである。つまりバックグラウンドプロセスを実行するシェルは、フォアグラウンドプロセスの時のような終了の待ち合わせを行わない。シェルは一つのプロセスをバックグラウンドで実行した直後に、別のプロセスを実行することが出来る。システム上で動作している典型的なバックグラウンドプロセスは、イベントモニタやシステムロガーである。システム上で実行できるバックグラウンドプロセスの数は、メモリ容量によって制限される。.
新しい!!: Waitとバックグラウンドプロセス · 続きを見る »
プロセス識別子
プロセス識別子(プロセスしきべつし、プロセスID、PIDと略記)は、いくつかのオペレーティングシステムカーネル(Unix系やWindows)で使われている番号で、ある時点で存在するプロセスを一意に識別するために用いられる。優先順位を調整したり、終了させたり等、プロセス(群)を操作する様々な関数の引数として使う。.
新しい!!: Waitとプロセス識別子 · 続きを見る »
シェル
Bashのスクリーンショット シェル (shell) はオペレーティングシステム (OS) のユーザーのためにインタフェースを提供するソフトウェアであり、カーネルのサービスへのアクセスを提供する。それだけではなく、この用語は非常にゆるやかに応用され、特定のコンポーネントの周辺に構築された任意のソフトウェアを含むこともある。例えば、ウェブブラウザや電子メールクライアントはHTMLレンダリングエンジンの「シェル」といわれることがある。OSの内部(カーネル)とユーザーの間にある外殻であることから、このように呼ばれる。.
ジョブ
ョブ (job).
終了ステータス
ンピュータプログラミングにおけるプロセスの終了ステータス(英: )またはリターンコード(英: )とは、子プロセス(または呼び出された側)が具体的な手続きや委任されたタスクを実行完了した際、親プロセス(または呼び出した側)に渡す小さな数である。MS-DOSのCOMMAND.COMではERRORLEVELという。 プログラムを実行するとき、オペレーティングシステム (OS) はプロセスと呼ばれる、プログラムの「活動実体」を生成し、その中にそのプログラムのための情報を保持する。UNIXやLinuxなどのマルチタスクOSでは、新たなプロセスは動作可能プロセスとして生成される。別のプロセスを生成するプロセスを「親プロセス」と呼び、生成された側を「子プロセス」と呼ぶ。子プロセスと親プロセスは同時並行的に動作する。子プロセスが実行完了したとき、システムコールを呼び出すことで終了する。このシステムコールが終了ステータスのコードを親プロセスに渡す役割を果たし、親プロセスはシステムコールでその値を受け取ることができる。.
新しい!!: Waitと終了ステータス · 続きを見る »