鍍金池/ 問(wèn)答/PHP/ PHP多進(jìn)程里面posix_kill(0, SIGKILL)啥作用

PHP多進(jìn)程里面posix_kill(0, SIGKILL)啥作用

我在看網(wǎng)友寫(xiě)的多進(jìn)程案例里面發(fā)現(xiàn)在結(jié)束進(jìn)程的時(shí)候,代碼里面有這樣一句:posix_kill(0, SIGKILL);這句話(huà)貌似相當(dāng)于linux里面的kill -9 0, pid為0。。。 這個(gè)是什么作用呢?

回答
編輯回答
奧特蛋

就是 kill 自己

2018年4月14日 17:37
編輯回答
網(wǎng)妓

殺進(jìn)程, kill是命令 9 是參數(shù),-9是標(biāo)準(zhǔn)寫(xiě)法,這個(gè)-是參數(shù)前綴 杠 不是負(fù)號(hào),pid是進(jìn)程編號(hào),pid從1開(kāi)始,沒(méi)有0,如果寫(xiě)0,一般指自己的進(jìn)程組,大概是這樣,其實(shí)你可以簡(jiǎn)單理解成相當(dāng)于windows的進(jìn)程管理器,然后結(jié)束進(jìn)程

2017年5月10日 00:38
編輯回答
嫑吢丕
posix_kill(0, SIGKILL);

0是進(jìn)程號(hào),SIGKILL是信號(hào)常量,表示強(qiáng)制退出
0是一個(gè)特殊的進(jìn)程,表示進(jìn)程組里面的所有進(jìn)程

The kill(2) manual page of the POSIX system, which contains additional information about negative process identifiers, the special pid 0, the special pid -1, and the signal number 0.

具體見(jiàn):http://man7.org/linux/man-pag...

2017年1月9日 15:51