Forum und email

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().

Parâmetros

process

O resource proc_open() que será avaliado.

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:

elementotypedescriçã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)

Veja também