新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
分享一個php處理信號的小例子
-
kill sigterm sigkill【kill命令】

武岡網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)公司,武岡網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為武岡成百上千提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的武岡做網(wǎng)站的公司定做!
-
ctrl+c sigint【鍵盤發(fā)出】
-
reload sinhub【一般從終端發(fā)出】
-
ctrl+z sigstop 【鍵盤發(fā)出】
-
定時器 sigalarm【一個進程只能有一個定時時間,多的會被新值覆蓋】
sigkill和sinstop 在進行信號處理時,不能被忽略,(處理信號可以有忽略,執(zhí)行默認(rèn) 執(zhí)行用戶指定處理)
php信號小例子
~
執(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效率會更高
分享文章:分享一個php處理信號的小例子
轉(zhuǎn)載來于:http://www.dlmjj.cn/article/cdhhosc.html


咨詢
建站咨詢
