我正在为PHP
使用Zend
框架的公司开发内部系统。我需要在用户指定的时间内执行其中一个函数。
我对此问题的研究发现了我使用CPanel
Cron
个作业并在服务器上设置计划任务的几种方法。但在这种情况下,我没有CPanel
,我已经使用了计划任务。但我的挑战是为用户提供一个界面来指定触发功能的时间。
非常感谢任何帮助!! : - )
答案 0 :(得分:2)
您可以[通过您必须提供的界面]在数据库中存储“作业”,并且在Cron中只执行脚本[例如每分钟]检查是否有任何待处理的作业以及他们的start_date是否为>现在()。如果是这样,执行它,否则什么也不做。不要忘记将它们标记为完整,以避免多次运行它们:)