Funciones de ejecución de programas
PHP Manual

proc_close

(PHP 4 >= 4.3.0, PHP 5)

proc_closeCierra un proceso abierto mediante proc_open() y devuelve el códido de salida de tal proceso

Descripción

int proc_close ( resource $process )

proc_close() es similar a pclose() excepto que este solo funciona con procesos abiertos mediante proc_open(). proc_close() espera para la terminación del proceso, y devuelve su código de salida. Si se han abierto tuberias para este proceso, se deberia usar fclose() antes de la llamada a esta función para evitar un punto muerto - es decir, los procesos hijos no seran capaces de salir mientras que las tuberias estan abiertas.

Parámetros

process

El recurso de proc_open() que será cerrado.

Valores devueltos

Devuelve el estado de terminación del proceso que se ejecutó. En caso de error se devolverá -1.

Notas

Nota: Solo Unix:

proc_close() se implementa internamente usando la llamada al sistema waitpid(3). Para obtener el código de estado de salida real, se deberia usar la función pcntl_wexitstatus().


Funciones de ejecución de programas
PHP Manual