proc_close
En esta página
proc_close
Cierra los pipes hacia un proceso abierto por
proc_open
, espera a que termine y devuelve su código de salida
Descripción#
php
proc_close(resource $process): intphp
proc_close es similar a pclose excepto que funciona con los procesos abiertos por proc_open. proc_close espera a que el proceso process termine, luego devuelve su código de salida. Los pipes abiertos con este proceso son cerrados cuando esta función es llamada para evitar bloqueos: el proceso puede no poder salir mientras los pipes estén abiertos.
Parámetros#
process
El resource proc_open a cerrar
Valores devueltos#
Devuelve el estado de terminación del proceso que se ejecutó. En caso de error, se devuelve -1.
[!NOTE] Si PHP ha sido compilado con la opción de configuración --enable-sigchild, el valor devuelto de esta función será indefinido.
Historial de cambios#
| Versión | Descripción |
|---|---|
| 8.3.0 | proc_close ahora devuelve el código de salida correcto incluso cuando se ha llamado previamente a proc_get_status. Anteriormente se devolvía -1 en ese caso. |