(PHP 5, PHP 7)
proc_get_status — Obtem informação sobre um processo aberto por proc_open()
$process
)proc_get_status() obtém dados sobre um processo aberto usando proc_open().
Uma array com a informação coletada em caso de sucesso, e FALSE
em caso de falha. A array retonada contém os seguintes elementos:
elemento | type | descrição |
---|---|---|
command | string | A string de comando que foi passado para proc_open(). |
pid | int | Id do processo |
running | bool |
TRUE se o processo ainda esta sendo executado, FALSE
se ele terminou.
|
signaled | bool |
TRUE se o processo filho terminou por um sinal
não capturado. Sempre definido como FALSE no Windows.
|
stopped | bool |
TRUE se o processo filho foi parado por um sinal.
Sempre definido como FALSE no Windows.
|
exitcode | int |
O código de saída retornado pelo processo ( o qual só
significativo se running é FALSE )
Apenas a primeira chamada a esta função retorna o valor real, a próxima
chamada retorna -1.
|
termsig | int |
O número do sinal que fez o processo filho terminar a sua execução
( somente significativo se signaled é TRUE )
|
stopsig | int |
O número do sinal que fez o processo filho terminar a sua execução
( somente significativo se stopped é TRUE )
|