在Codeigniter中运行预定作业

时间:2013-08-30 21:22:08

标签: php codeigniter cron

我要求最终用户安排任务,Web应用程序需要在预定的时间和日期运行。

我在linux环境中共享托管。 我使用Cron作为非常基本的电子邮件发送脚本。但在那种情况下,我不得不在托管中从cpanel设置cron。

根据当前的要求,我需要最终用户从前端的网站安排作业,而应用程序事先并不知道日程安排。我需要使用CI MVC来做到这一点。

我仍然可以使用cron,如果是这样,我将如何通过CI控制器设置cron作业?

任何帮助表示感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用EasyCron之类的服务。或者可以将用于编辑cron作业的Web界面组合在一起。

我能想到的另一种方法是实现某种伪cron。 WordPress执行此操作 - 我理解它的工作原理是在数据库中存储时间戳,并在每次收到请求时再次检查时间,然后执行任务(如果尚未完成),并重置时间戳。

相关问题