proc_get_status

(PHP 5, PHP 7, PHP 8)

proc_get_status Lit les informations concernant un processus ouvert par proc_open()

Description

proc_get_status(resource$process): array

proc_get_status() lit les données concernant le processus process créé avec la fonction proc_open().

Liste de paramètres

process

La ressourceproc_open() à évaluer.

Valeurs de retour

Un tableau contenant les informations collectées. Le tableau retourné contient les éléments suivants :

ÉlémentTypeDescription
commandchaîne de caractères La commande passée à la fonction proc_open().
pidentieridentifiant du processus
runningbooléentrue si le processus fonctionne toujours et false s'il est terminé.
signaledbooléentrue si le processus fils a été terminé par un signal inconnu. Toujours défini à false sous Windows.
stoppedbooléentrue si le processus fils a été stoppé par un signal. Toujours défini à false sous Windows.
exitcodeentier 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.
termsigentier le numéro du signal qui a causé la fin de l'exécution du processus fils (uniquement significatif si signaled vaut true).
stopsigentier 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
To Top