为PHP进程定义自定义终止信号

时间:2015-08-28 09:05:11

标签: php posix

我正在研究一个长期运行的PHP脚本。该脚本从命令行运行。我需要添加一个优雅的关机功能。我试图使用过程控制库来处理POSIX信号。不幸的是,我使用的一些第三方库也拦截POSIX信号,他们处理信号,我的脚本不通知。我首先尝试使用SIGTERM。然后我尝试使用自定义信号SIGUSR1和SIGUSR2,同样的事情发生了。

是否可以定义/使用POSIX中未定义的新信号?

如果没有,我还可以用什么来实现正常关机?

0 个答案:

没有答案