PHP如何將程序作為守護程序

2021-09-06 11:49:30 字數 433 閱讀 6497

看了這篇:

對裡面的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...