Ejecución de Programas
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:

elementotipodescripció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


Ejecución de Programas
PHP Manual