Kohana Minion 任务如何进行?

How does Kohana Minion Task?

下午好! Kohana 3.3上有一个站点,可以发送Email、短信等

这样的问题,如果我们刚好1分钟就会启动任务(比如邮件邮件),Minion Task允许执行这个任务,如果已经是运行?例如,如果自上次启动后未完成,当前正在执行?

小黄人任务没有那个功能。

您有两个选择: 1. 从 linux 锁定 cron:你可以创建一个 shell 脚本来创建一个锁定文件,运行 你的任务并在最后和之前删除锁定文件检查文件是否无所事事的存在。

  1. 使用一些应用程序上下文变量(即:kohana 文件缓存、数据库等)为 运行ning 任务创建标志,并在 php 代码中检查此标志,添加如果进程不是 运行ning 并在进程完成后将其清除。

希望对您有所帮助,如果您对此解决方案有任何疑问,请告诉我。