這篇文章主要介紹了PHP將進程作為守護進程的方法,實例分析了php中守護進程的實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了PHP將進程作為守護進程的方法。分享給大家供大家參考。具體分析如下:
php中posix_setsid()的用法
文檔解釋是“Make the current process a session leader”
參考文檔:http://linux.die.net/man/2/setsid
意思就是在一個進程組之間(父進程和子進程)調(diào)用這個函數(shù)的進程會被選舉為進程組的leader
所以讓一個進程成為守護進程的方法就是:
1 fork出一個子進程
2 在子進程posix_setsid()
3 退出父進程
文檔中有這么個例子:
?希望本文所述對大家的php程序設計有所幫助。
新聞熱點
疑難解答