PHP daemon(使用pcntl_fork派生子进程后退出父进程)
程序员文章站
2024-01-11 10:10:16
...
使用pcntl_fork派生子进程后退出父进程 无 ?phpfunction daemon(){ $pid = pcntl_fork(); if ($pid == -1) { exit(1); } elseif ($pid 0) { exit(0); } else { posix_setsid(); umask(0); chdir('/'); fclose(STDOUT); fclose(STDERR); $pid = pcntl_fork();
使用pcntl_fork派生子进程后退出父进程
0) { exit(0); } else { posix_setsid(); umask(0); chdir('/'); fclose(STDOUT); fclose(STDERR); $pid = pcntl_fork(); if ($pid == -1) { exit(1); } elseif ($pid > 0) { exit(0); } else { unset($pid); } } } function job() { // your job here } daemon(); while (true) { job(); sleep(1); }
上一篇: ARM CEO:联发科年底将首发v9 64位指令集芯片
下一篇: C语言--数字交换题目详解