【发布时间】:2013-03-15 08:29:37
【问题描述】:
我制作了一个 PHP 脚本,它从 twitter 获取推文并将它们保存到一个文件中以供使用(作为 JSON)。 问题是我在执行脚本时只得到一次推文,但我想大约每 4-5 分钟得到一次。
我查看了sleep,但这只会延迟浏览器并执行一次操作。
我希望每 4 分钟执行一次,而不是延迟后执行一次。
我也研究了 cron,但我要运行我的应用程序的服务器不允许我使用 cron。
TL;DR:有人知道在第一次执行后每 X 分钟执行一次 php 脚本的好方法吗?
【问题讨论】:
-
某种 cron 是解决此类问题的唯一实用解决方案。
-
你别无选择,只能在这里使用 cron 或类似的东西。 PHP 本身没什么可提供的。
-
服务器上没有 crons 会破坏交易。 PHP 需要 crons。
-
然后在本地机器上运行 cron 并让它调用你的实时服务器:)