proc_close
proc_nice
Funções para Execução de programas
PHP Manual

# 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:

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`)

### Veja Também

- proc_open() - Executa um comando e abre ponteiros para entrada e saída

proc_close
proc_nice
Funções para Execução de programas
PHP Manual