TYPO3 extbase如何正确结束脚本

时间:2019-01-17 08:07:58

标签: php typo3 scheduled-tasks extbase

我每隔几分钟运行一次调度程序任务,该任务会触发CommandController。如果遇到特定情况,我需要结束此任务的执行。

我用一个简单的exit()来做到这一点。 但是看起来extbase并不喜欢,因为这样结束脚本时调度程序任务被标记为正在运行,因此该任务的下一次执行将永远不会发生。

在extbase中是否有结束脚本的正确方法,以便调度程序也注意到脚本的执行已“完成”?

1 个答案:

答案 0 :(得分:2)

如果您的调度程序任务完成了您所排除的任务,则需要返回true;如果失败,则返回false。