您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
三六零分类信息网 > 兰州分类信息网,免费分类信息发布

分享一个php处理信号的小例子

2025/6/2 12:50:22发布7次查看
php 处理信号简单演示我们常用的信号kill   sigterm sigkill【kill命令】
ctrl+c sigint【键盘发出】
reload sinhub【一般从终端发出】
ctrl+z sigstop 【键盘发出】
定时器 sigalarm【一个进程只能有一个定时时间,多的会被新值覆盖】
sigkill和sinstop 在进行信号处理时,不能被忽略,(处理信号可以有忽略,执行默认 执行用户指定处理)
php信号小例子 ~
执行结果root@lyh:/home/tbtest# php sigint.php ^cjust for sigint^cjust for sigint^cjust for sigintjust for sigquit^cjust for sigint^cjust for sigint^z[1]+  stopped                 php sigint.phproot@lyh:/home/tbtest# bg[1]+ php sigint.php &root@lyh:/home/tbtest# fgphp sigint.phproot@lyh:/home/tbtest# cat out.txt 29秒root@lyh:/home/tbtest#
关于捕捉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.phproot     16390  0.0  0.0  11744   932 pts/0    s+   15:09   0:00 grep --color=auto phproot@lyh:~# kill -s sigquit 16385
ps:pcntl_signal_dispatch 比ticks效率会更高
推荐学习:《php视频教程》
以上就是分享一个php处理信号的小例子的详细内容。
兰州分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product