procwait コマンド

目的

指定したすべてのプロセスが終了するのを待ちます。

構文

procwait [ -v ] ProcessID ...

説明

/proc ファイルシステムは、プロセスを制御するメカニズムを提供します。また、プロセスとスレッドの現行状態についての情報もアクセスできますが、これはバイナリー形式です。 proctools コマンドは、いくつかの使用できる情報に基づいて ASCII レポートを提供します。

ほとんどのコマンドは、プロセス ID のリストまたは /proc/ ProcessID 文字列を入力とします。 したがって、シェル拡張 /proc/* を使用することにより、システム内のすべてのプロセスを指定できます。

proctools コマンドは、指定されたプロセスの /proc から情報を収集し、ユーザーに表示します。proctools コマンドは procrun および procstop と同様に、/proc インターフェースを使用してプロセスを開始し、停止します。

コマンドが /proc から収集した情報は、 プロセスの現行状態のスナップショットであり、 したがって停止したプロセス以外は、刻々と変化します。

procwait コマンドは、指定したすべてのプロセスが終了するのを待ちます。

フラグ

項目 説明
-v 詳細出力を指定します。レポートの宛先は標準出力です。
ProcessID プロセス ID を指定します。

  1. プロセス 12942 が終了するのを待ち、状況を表示するには、次のように入力します。
    procwait -v 12942
    このコマンドの出力は以下のような情報です。
    12942 : terminated, exit status 0

ファイル

項目 説明
/proc /proc ファイルシステムが入っています。