自动调用PHP页面?

时间:2011-08-26 15:26:27

标签: php sql cron scheduled-tasks scheduling

  

可能重复:
  PHP: running scheduled jobs (cron jobs)

我需要每20分钟更新一次数据库。 (即。在'X'列中添加50,在'y'列中减去20,在'z'列上根据时间预先形成等式,等等。)我在update.php页面中有必要的更新,但我怎么去关于每20分钟调用一次该页面(没有在计算机上安排任务)?或者有更好的方法吗?

由于

3 个答案:

答案 0 :(得分:4)

的Linux

这应该以cron jobusing at to安排作业来完成。我为at命令编写了一个PHP包装器,您可以将其用于此目的:https://github.com/treffynnon/PHP-at-Job-Queue-Wrapper

您需要使用Scheduled Tasks。这是我写的关于将Linux cronjobs移动到Windows机器的旧文章的链接:http://blog.simonholywell.com/post/374209271/linux-to-windows-server-migrating-and-securing-your-cron

答案 1 :(得分:2)

此页面在哪里生活?如果它在Linux机器上,请使用cron作业。如果它在Windows计算机上,请使用计划任务。

答案 2 :(得分:0)

你的问题的答案是否定的,你将不得不安排任务。基本上是因为这种情况正是它的目的!

在Linux上,您可以使用cron job。在Windows上,它使用scheduled task

完成