Bonjour,
J'ai besoin de faire intéragir une page PHP avec un programme C sur Linux Debian,
Notamment envoyer des signaux du PHP vers le programme C.
Donc mon programme C enregistre son N° PID dans /var/run/prog.pid
Le serveur PHP lit ce PID et lance le signal SIGUSR1 :
$fp = fopen("/var/run/prog.pid", "r");
fscanf ($fp, "%d", &$pid_prog);
$ret = posix_kill($pid_prog, 10); /* SIGUSR1 */
error_log("posix_kill $pid_prog, 10 : ret = $ret");
Mais comme mon programme est lancé avec l'utilisateur "root" et (…)