【发布时间】:2015-02-05 02:09:06
【问题描述】:
我有一个计划应用程序,它必须根据用户设置的计划执行特定任务。这意味着 PHP 脚本必须不断检查数据库并与当前时间进行比较,看看是否有任何匹配。显然,我不能运行无限循环。
其他选项包括 cron 作业。但是,由于我在虚拟主机服务器上运行所有这些,我不确定是否可以根据 cronjob 安排 PHP 脚本每隔几秒运行一次。我的想法是否正确,还有其他选择吗?或者我可以在虚拟主机上执行 cronjobs(我没有太多的灵活性)?
【问题讨论】:
-
您要查找的内容称为“chron 作业”-扩展我的答案,这取决于您的主机和运行平台,但如果您需要“每隔几秒钟”运行一些东西,您可以想要重新考虑您当前的系统设置方式,因为这可能会导致负载很重,尤其是在有大量用户的情况下。
-
“显然,我无法运行无限循环” - 为什么不呢?
-
“我可以在虚拟主机上执行 cronjobs”。你问过你的供应商吗?
-
@halfer 谢谢。我会调查的。
-
@halfer 是的,它是共享主机。我没有 root 访问权限。