proc_get_status
(PHP 5)
proc_get_status — Lit les informations concernant un processus ouvert par proc_open()
Description
array proc_get_status
( resource
$process
)
proc_get_status() lit les données concernant le
processus process
créé avec la fonction
proc_open().
Valeurs de retour
Un tableau contenant les informations collectées en cas de succès, et FALSE
en cas d'échec. 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 ).
|
Voir aussi
- proc_open() - Exécute une commande et ouvre les pointeurs de fichiers pour les entrées / sorties