标签: php posix
我正在研究一个长期运行的PHP脚本。该脚本从命令行运行。我需要添加一个优雅的关机功能。我试图使用过程控制库来处理POSIX信号。不幸的是,我使用的一些第三方库也拦截POSIX信号,他们处理信号,我的脚本不通知。我首先尝试使用SIGTERM。然后我尝试使用自定义信号SIGUSR1和SIGUSR2,同样的事情发生了。
是否可以定义/使用POSIX中未定义的新信号?
如果没有,我还可以用什么来实现正常关机?