説明
proc_get_status
( resource $process
) : array
proc_get_status() は、proc_open() で開かれたプロセスに関する情報を取得します。
返り値
成功時は集められた情報の配列、失敗時は false
。
返される配列は次のような要素を持ちます:
要素 | 型 | 説明 |
---|---|---|
command | string | proc_open() に指定されたコマンド文字列。 |
pid | int | プロセス ID |
running | bool | もしプロセスがまだ動いている場合は、true 、すでに終了している場合は
|
signaled | bool | 子プロセスが、キャッチされていないシグナルにより終了した場合に
|
stopped | bool | 子プロセスが、シグナルにより停止した時に true となります。
Windows では常に |
exitcode | int | プロセスが返した終了コード
( |
termsig | int | プロセスを終了させたシグナルの番号です (signaled が
|
stopsig | int | プロセスを停止させたシグナルの番号です (stopped が
|