proc_terminate

(PHP 5)

proc_terminate — Termine un processus ouvert par proc_open()

Description

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

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() . Cependant, ce n'est possible que depuis PHP 5.2.2 car les versions antérieures détruisent la ressource resource .

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.

Voir aussi

proc_open()
proc_close()
proc_get_status()