array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'fr', ), 'this' => array ( 0 => 'function.proc-terminate.php', 1 => 'proc_terminate', ), 'up' => array ( 0 => 'ref.exec.php', 1 => 'Fonctions sur l\'exécution de programmes externes', ), 'prev' => array ( 0 => 'function.proc-open.php', 1 => 'proc_open', ), 'next' => array ( 0 => 'function.shell-exec.php', 1 => 'shell_exec', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'fr', 'path' => 'reference/exec/functions/proc-terminate.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
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().
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
.
Retourne le code de sortie du processus.