【发布时间】:2014-06-27 10:51:27
【问题描述】:
如何每 x 分钟/小时/天/年/随便运行一个 .php 文件?
我有 Windows XP 操作系统(我的主机也有),所以如果我没记错的话,我将无法使用“cron”。
我想过使用 header("refresh:120; url=myscript.php");检查自上次脚本执行以来是否已经过了 x 时间,如果为真,则再次运行它。然后我可以将我的电脑留在页面上(可能类似于 /hiddenpage.php)。
我可以在 24/7 不离开我的电脑的情况下做同样的事情,相反,我可以在每次用户加载页面时进行检查,但这是一种不确定的方法。
或者,在网页上设置一个倒计时,直到下一次执行脚本(使用 javascript/whatever),然后重新加载页面(或直接运行脚本),尽管我必须使用我的电脑。
那么,有什么建议吗?
【问题讨论】:
-
Windows 有任务调度程序来代替 cron。看看你能不能用这个。
-
您可以获得适用于 windows (cronw.sourceforge.net) 的 cron 版本,但您的主机需要为您安装它。我会避免使用一些狡猾的方法,比如让浏览器保持打开状态来完成这项工作。
-
你可以使用 www.cronjob.de
标签: javascript php