這篇文章將為大家詳細講解有關(guān)php如何處理信號,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
創(chuàng)新互聯(lián)建站是一家專注于網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計與策劃設(shè)計,建昌網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)10多年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:建昌等地區(qū)。建昌做網(wǎng)站價格咨詢:18980820575
kill sigterm sigkill【kill命令】
ctrl+c sigint【鍵盤發(fā)出】
reload sinhub【一般從終端發(fā)出】
ctrl+z sigstop 【鍵盤發(fā)出】
定時器 sigalarm【一個進程只能有一個定時時間,多的會被新值覆蓋】
sigkill和sinstop 在進行信號處理時,不能被忽略,(處理信號可以有忽略,執(zhí)行默認 執(zhí)行用戶指定處理)
~
執(zhí)行結(jié)果
root@lyh:/home/tbtest# php sigint.php ^Cjust for sigint ^Cjust for sigint ^Cjust for sigint just for sigquit ^Cjust for sigint ^Cjust for sigint ^Z [1]+ Stopped php sigint.php root@lyh:/home/tbtest# bg [1]+ php sigint.php & root@lyh:/home/tbtest# fg php sigint.php root@lyh:/home/tbtest# cat out.txt 29秒 root@lyh:/home/tbtest#關(guān)于捕捉sigquit
上面捕捉到了jsut for sigquit 是因為我另外起了一個終端,
root@lyh:~# ps -aux |grep php root 16385 0.5 1.9 377720 19468 pts/2 S+ 15:09 0:00 php sigint.php root 16390 0.0 0.0 11744 932 pts/0 S+ 15:09 0:00 grep --color=auto php root@lyh:~# kill -s sigquit 16385ps:pcntl_signal_dispatch 比ticks效率會更高
關(guān)于“php如何處理信號”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
網(wǎng)頁標題:php如何處理信號
地址分享:http://weahome.cn/article/jojsco.html