我想以某种方式通常结束我的命令行php脚本,他们没有得到命令行的输入,我想管理一些正确的关机,保存整个进度...它可以运行,同时等待命令?如果没有使用套接字的内置Web服务器和客户端 - 服务器实时通信,我该怎么办呢。
答案 0 :(得分:2)
说实话,我可能没有测试它,但是阅读register_shutdown_function's doc,我发现了这个comment。
您需要安装pcntl才能捕获您感兴趣的信号。
function sigint()
{
//do some shutdown related stuff
}
pcntl_signal(SIGINT, 'sigint');
pcntl_signal(SIGTERM, 'sigint');
希望这有帮助