這篇文章主要介紹了PHP將進程作為守護進程的方法,實例分析了php中守護進程的實現技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了PHP將進程作為守護程式的方法。具體分析如下:
php中posix_setsid()的用法
文檔解釋是「Make the current process a session leader」
參考文件:http://linux. die.net/man/2/setsid
意思就是在一個行程組之間(父行程與子行程)呼叫這個函式的行程會被選舉為行程組的leader
所以讓一個行程成為守護程式的方法是:
1 fork出一個子程序
2 在子程序posix_setsid()
3 退出父程式
#文件中有這麼個例子:
總結:以上就是這篇文章的全部內容,希望能對大家的學習有所幫助。
相關推薦:
以上是PHP中實作守護程式的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!