proc_get_status() recupera informaci贸n sobre un proceso abierto mediante el uso de proc_open().
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). |