Lit les informations concernant un processus ouvert par proc_open

# proc_get_status

(PHP 5, PHP 7)

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 ressource proc_open() à évaluer.

### 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