proc_close
proc_nice
Program execution Functions
PHP Manual

# proc_get_status

(PHP 5)

proc_get_status — Obtiene información sobre un proceso abierto por proc_open()

### Descripción

array proc_get_status ( resource `$proceso` )

proc_get_status() recupera información sobre un proceso abierto mediante el uso de proc_open().

### Lista de parámetros

`proceso`

  El resource proc_open() que será evaluado.

### Valores retornados

Un valor array con la información recolectada en caso de éxito, y `FALSE` si ocurre un error. La matriz devuelta contiene los siguientes elementos:

elemento | tipo | descripción
--- | --- | ---
command | string | La cadena del comando que fue pasada a proc_open().
pid | int | id del proceso
running | bool | `TRUE` si el proceso aun está siendo ejecutado, `FALSE` si ha terminado.
signaled | bool | `TRUE` si el proceso hijo ha sido terminado por una señal no atrapada. En windows, este valor siempre es `FALSE`.
stopped | bool | `TRUE` si el proceso hijo fue detenido por una señal. En windows, este valor siempre es `FALSE`.
exitcode | int | El código de salida devuelto por el proceso (el cual tiene sentido únicamente si running es `FALSE`). Solo la primera llamada a esta función devuelve el valor real, la siguiente llamada devuelve -1.
termsig | int | El número de la señal que causó que el proceso hijo finalizara su ejecución (sólo tiene sentido si signaled es `TRUE`).
stopsig | int | El número de la señal que causó que el proceso hijo detuviera su ejecución (sólo tiene sentido si stopped es `TRUE`).

### Ver también

- proc_open() - Ejecutar un comando y abrir apuntadores de archivo para entrada/salida

proc_close
proc_nice
Program execution Functions
PHP Manual