【发布时间】:2015-01-17 13:45:47
【问题描述】:
我想创建一个基于 Web 的应用程序,用PHP 编写,就像一个提醒应用程序,所以用户输入一行文本和一个提醒时间,应用程序获取这两个并在指定时间提醒用户.我完全实现了程序,但是对于调度,我有一个问题:程序应该在设置提醒和提醒用户之间做其他工作,但我发现唯一可以做类似事情的函数是 sleep(),但似乎sleep() 不是最好的选择,因为在设置提醒和提醒用户之间,程序什么也做不了。
php中是否有一个函数可以启用调度任务,并且在指定的时间,PHP程序运行该任务。
我不想要 cron、crontab、scheduled task 或任何其他依赖于操作系统的解决方案。
【问题讨论】:
-
为什么不想使用 crontab?您可以编写一个脚本,将数据保存到数据库并在特定时间对该数据执行任何操作。
-
检查*.com/questions/1812436/php-and-scheduled-tasks,它讨论了一些替代方案。
-
“我不想要 cron”听起来有点像“我想敲钉子,但我不想用锤子”——请解释一下原因?
-
@georg php中没有内置功能可以在后台管理一些简单的任务吗?
-
您是否将这些任务存储在数据库中?
标签: php scheduled-tasks