0

我正在为PHP使用Zend框架的公司开发内部系统。我需要它的一个功能在用户指定的时间执行。

我对此事的研究发现了几种使用CPanel Cron作业和在服务器上设置计划任务的方法。但是在这种情况下,我没有CPanel并且我已经使用了计划任务。但我的挑战是为用户提供一个接口来指定触发功能的时间。

非常感谢您对此的任何帮助!:-)

4

1 回答 1

2

您可以 [通过您必须提供的接口] 在数据库中存储一个“作业”,然后在 Cron 中执行脚本 [例如每分钟],检查是否有任何待处理的作业以及它们的 start_date 是否 > now()。如果是,则执行它,否则什么也不做。不要忘记将它们标记为完成以避免多次运行它们:)

于 2012-09-03T07:41:00.007 回答