【问题标题】:Calling PHP pages automatically? [duplicate]自动调用 PHP 页面? [复制]
【发布时间】:2011-11-04 15:26:59
【问题描述】:

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

假设我需要每 20 分钟更新一次数据库。 (即,将 50 添加到“X”列,从“y”列中减去 20,根据“z”列上的时间执行方程等)我在 update.php 页面中有必要的更新,但我将如何去关于每 20 分钟调用一次该页面(没有在计算机上安排任务)?还是有更好的方法来做到这一点?

谢谢

【问题讨论】:

    标签: php sql cron scheduled-tasks scheduling


    【解决方案1】:

    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

    【讨论】:

    • 啊,问题是它托管在 Hostmonster DB 上。没办法,嗯?
    • 也许您可以使用类似这样的服务来解决这个问题:onlinecronjobs.com 或者您可以使用 Google App Engine,因为我认为它现在已经安排了任务。
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      您的问题的答案是否定的,您将不得不安排一项任务。基本上是因为这种情况正是为此而生的!

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-08-04
        • 2022-01-22
        • 2014-09-29
        • 2012-12-14
        相关资源
        最近更新 更多