proc_get_status

(PHP 5)

proc_get_status --  proc_open() で開かれたプロセスに関する情報を取得する

説明

int proc_get_status ( resource process)

proc_get_status() は、proc_open() で開かれたプロセスに関する情報を取得します。 集められた情報は次のような要素を持つ配列の形で返されます:

要素型説明
commandstringコマンドラインの文字列
pidintプロセス id
runningbool もしプロセスがまだ動いている場合は、TRUE を、すでに終了している場合は FALSE を返します。
signaledbool 子プロセスが、キャッチされていないシグナルにより終了した場合に TRUE となります。Windows では常に FALSE にセットされます。
stoppedbool 子プロセスが、シグナルにより停止した時に TRUE となります。 Windows では常に FALSE にセットされます。
exitcodeint プロセスが返した終了コード。 running が FALSE の時のみ意味を持ちます。
termsigint プロセスを終了させたシグナルの番号です。signaled が TRUE の時のみ意味を持ちます。
stopsigint プロセスを停止させたシグナルの番号です。stopped が TRUE の時のみ意味を持ちます。