清除PHP cron时的退出

清除PHP cron时的退出,php,transactions,cron,kill,Php,Transactions,Cron,Kill,我正在运行几个PHP cron作业,它们在磁盘上运行事务更新。通过事务性,我的意思是文件系统的多个更新需要一起提交到文件系统,或者无提交,这与数据库事务的概念相同 我没有技术上的方法来强制执行这个文件系统事务(不过,在这一点上,任何指针都是值得赞赏的),所以我依靠我的PHP cron作业来正确地对这些更新进行分组 然而,有时我需要终止一个长时间运行的cron作业(使用Control-C),并且我希望在一个安全断点处中断我的脚本 在为web应用程序编程时,我使用和的组合 ,因此我正在为命令行应用程

我正在运行几个PHP cron作业,它们在磁盘上运行事务更新。通过事务性,我的意思是文件系统的多个更新需要一起提交到文件系统,或者无提交,这与数据库事务的概念相同

我没有技术上的方法来强制执行这个文件系统事务(不过,在这一点上,任何指针都是值得赞赏的),所以我依靠我的PHP cron作业来正确地对这些更新进行分组

然而,有时我需要终止一个长时间运行的cron作业(使用Control-C),并且我希望在一个安全断点处中断我的脚本

在为web应用程序编程时,我使用和的组合 ,因此我正在为命令行应用程序寻找相同的解决方案:

是否可以捕捉到
kill
信号,并仅在到达安全点时退出

看一看