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 プロセスが返した終了コード。 runningFALSE の時のみ意味を持ちます。
termsigint プロセスを終了させたシグナルの番号です。signaledTRUE の時のみ意味を持ちます。
stopsigint プロセスを停止させたシグナルの番号です。stoppedTRUE の時のみ意味を持ちます。