0

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

我在 linux 环境中使用共享主机。我已经将 Cron 用于非常基本的电子邮件发送脚本。但在那种情况下,我必须在主机中从 cpanel 设置 cron。

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

我还能使用 cron,如果可以,我将如何通过 CI 控制器设置 cron 作业?

任何帮助表示赞赏。

4

1 回答 1

0

您可以使用EasyCron 之类的服务。或者,可以组合一个 Web 界面来编辑 cron 作业。

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

于 2013-08-31T00:24:47.663 回答