proc_get_status
(PHP 5)
proc_get_status — Obtem informação sobre um processo aberto por proc_open()
Descrição
array proc_get_status
( resource $process
)
proc_get_status() obtém dados sobre um processo aberto usando proc_open().
Valor Retornado
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) |