Le système de contrôle des processus de PHP implémente un système de création, gestion et terminaison des processus comme sous Unix. Cette extension ne doit pas être activée pour une utilisation en serveur web, car les résultats pourraient être inattendus.
Cettte documentation explique l'utilisation générale des fonctions du gestionaire de processus. Pour des informations plus détaillées sur le contrôle des processus Unix, nous vous encourageons à consulter votre documentation système, incluant notamment fork(2), waitpid(2) and signal(2), ou bien à compulser un ouvrage de référence comme "Advanced Programming in the UNIX Environment" par W. Richard Stevens (Addison-Wesley).
Note : Cette extension n'est pas disponible sur les plate-formes Windows.
Le support du contrôle des processus n'est pas activé par défaut en PHP. Pour cela, vous devez utiliser l'option de compilation --enable-pcntl.
Note : Actuellement, ce module ne fonctionne pas sur les environnement non Unix comme Windows.
La liste suivante représente les signaux supportés par les fonctions de gestion des processus. Reportez vous au manuel de votre système (signal(7)) pour plus de détails sur ces signaux.
Cet exemple forke un processus démon, avec un gestionnaire de signaux.
Jetez un oeil à la section sur les fonctions POSIX.
Précédent | Sommaire | Suivant |
pg_update | Niveau supérieur | pcntl_exec |