array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'ja', ), 'this' => array ( 0 => 'function.proc-get-status.php', 1 => 'proc_get_status', ), 'up' => array ( 0 => 'ref.exec.php', 1 => 'プログラム実行関数', ), 'prev' => array ( 0 => 'function.proc-close.php', 1 => 'proc_close', ), 'next' => array ( 0 => 'function.proc-nice.php', 1 => 'proc_nice', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'ja', 'path' => 'reference/exec/functions/proc-get-status.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
集められた情報の 配列 を返します。 返される配列は次のような要素を持ちます:
要素 | 型 | 説明 |
---|---|---|
command | string | proc_open() に指定されたコマンド文字列。 |
pid | int | プロセス ID |
running | bool |
もしプロセスがまだ動いている場合は、true 、すでに終了している場合は
false 。
|
signaled | bool |
子プロセスが、キャッチされていないシグナルにより終了した場合に
true となります。Windows では常に false にセットされます。
|
stopped | bool |
子プロセスが、シグナルにより停止した時に true となります。
Windows では常に false にセットされます。
|
exitcode | int |
プロセスが返した終了コード
(running が false の時のみ意味を持ちます)。
正しい値を返すのは関数を最初にコールした時のみで、次に
コールした際には -1 を返します。
|
termsig | int |
プロセスを終了させたシグナルの番号です (signaled が
true の時のみ意味を持ちます)。
|
stopsig | int |
プロセスを停止させたシグナルの番号です (stopped が
true の時のみ意味を持ちます)。
|