(PHP 5, PHP 7, PHP 8)
proc_get_status — Lit les informations concernant un processus ouvert par proc_open()
proc_get_status() lit les données concernant le processus process
créé avec la fonction proc_open().
process
La ressourceproc_open() à évaluer.
Un tableau contenant les informations collectées. Le tableau retourné contient les éléments suivants :
Élément | Type | Description |
---|---|---|
command | chaîne de caractères | La commande passée à la fonction proc_open(). |
pid | entier | identifiant du processus |
running | booléen | true si le processus fonctionne toujours et false s'il est terminé. |
signaled | booléen | true si le processus fils a été terminé par un signal inconnu. Toujours défini à false sous Windows. |
stopped | booléen | true si le processus fils a été stoppé par un signal. Toujours défini à false sous Windows. |
exitcode | entier | Le code retourné par le processus (uniquement si l'élément running vaut false ). Seul le premier appel à cette fonction retourne une valeur réelle, les prochains appels retournent -1 . |
termsig | entier | le numéro du signal qui a causé la fin de l'exécution du processus fils (uniquement significatif si signaled vaut true ). |
stopsig | entier | le numéro du signal qui a causé l'arrêt de l'exécution du processus fils (uniquement significatif si signaled vaut true ). |