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
 
