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(). A informação coletada é retornada em uma matriz contendo od seguintes elementos:

elementotypedescrição
commandstringA string de comando que foi passado para proc_open()
pidintid do processo
runningbool TRUE se o processo ainda esta sendo executado, FALSE se ele terminou
signaledbool TRUE se o processo filho terminou por um sinal não capturado. Sempre definido como FALSE no Windows.
stoppedbool TRUE se o processo filho foi parado por um sinal. Sempre definido como FALSE no Windows.
exitcodeint O código de saída retornado pelo processo ( o qual só significativo se running é FALSE)
termsigint O número do sinal que fez o processo filho terminar a sua execução ( somente significativo se signaled é TRUE)
stopsigint O número do sinal que fez o processo filho terminar a sua execução ( somente significativo se stopped é TRUE)

Veja também proc_open().