proc_open
shell_exec
Fonctions sur l'exécution de programmes externes
PHP Manual

# proc_terminate

(PHP 5)

proc_terminate — Termine un processus ouvert par proc_open()

### Description

bool proc_terminate ( resource `$process` [, int `$signal` = 15 ] )

proc_terminate() envoie un signal au processus `process` (créé avec proc_open()) pour lui indiquer qu'il doit se terminer. proc_terminate() se termine immédiatement après, et n'attend pas l'arrêt réel du processus.

proc_terminate() vous permet de conclure un processus, et de continuer les autres tâches. Vous pouvez tester la présence de votre processus en utilisant la fonction proc_get_status().

### Liste de paramètres

`process`

  La ressource proc_open() qui sera fermée.

`signal`

  Ce paramètre optionnel n'est utile que sur les plates-formes POSIX : vous pouvez alors spécifier un signal à envoyer au processus, en utilisant l'appel système kill(2). La valeur par défaut est alors SIGTERM.

### Valeurs de retour

Retourne le code de sortie du processus.

### Historique

Version | Description
--- | ---
5.2.2 | Les versions précédentes détruisent la ressource `resource` fournie.

### Voir aussi

- proc_open() - Exécute une commande et ouvre les pointeurs de fichiers pour les entrées / sorties
- proc_close() - Ferme un processus ouvert par proc_open
- proc_get_status() - Lit les informations concernant un processus ouvert par proc_open

proc_open
shell_exec
Fonctions sur l'exécution de programmes externes
PHP Manual