看了這篇:
對裡面的posix_setsid()不解
文件解釋是「make the current process a session leader」
意思就是在乙個程序組之間(父程序和子程序)呼叫這個函式的程序會被選舉為程序組的leader
所以讓乙個程序成為守護程序的方法就是:
1 fork出乙個子程序
2 在子程序posix_setsid()
3 退出父程序
文件中有這麼個例子:
<?php
$pid = pcntl_fork(); // fork
if ($pid < 0)
exit;
else if ($pid) // parent
exit;
else
}?>
PHP如何將程序作為守護程序
看了這篇 對裡面的posix setsid 不解 文件解釋是 make the current process a session leader 意思就是在乙個程序組之間 父程序和子程序 呼叫這個函式的程序會被選舉為程序組的leader 所以讓乙個程序成為守護程序的方法就是 1 fork出乙個子程序...
PHP如何將程序作為守護程序
看了這篇 對裡面的posix setsid 不解 文件解釋是 make the current process a session leader 參考文件 意思就是在乙個程序組之間 父程序和子程序 呼叫這個函式的程序會被選舉為程序組的leader 所以讓乙個程序成為守護程序的方法就是 1 fork出...
php守護程序
class daemon 啟動程序 return bool public function main this logmessage running.this isrunning true while this isrunning return true 停止程序 return void publi...