【问题标题】:How to run php script at 12am everyday [duplicate]如何每天上午 12 点运行 php 脚本 [重复]
【发布时间】:2011-07-15 02:44:00
【问题描述】:

可能重复:
PHP: running scheduled jobs (cron jobs)
How can I make my PHP script run at a certain time everyday?

我基本上需要一种方法来运行一个脚本,该脚本将检查是否有人参加了活动,并在上午 12 点将该活动添加到用户的活动表中。我可以得到那部分没有问题。我只需要它在每天结束时或早上第一件事(上午 12 点)运行。这将是一个 php 脚本。我怎样才能让这个每天凌晨 12 点运行?

【问题讨论】:

    标签: php mysql datetime


    【解决方案1】:

    如果您可以访问正在运行的主机并且它是类似 UNIX 的机器,那么使用 cron 将是您的最佳选择。

    【讨论】:

      【解决方案2】:

      您可以使用调度程序在指定时间为您运行脚本。例如,如果你在 Linux 上,你可以使用 cron。 http://en.wikipedia.org/wiki/Cron

      【讨论】:

        【解决方案3】:

        创建一个 cron 作业/计划任务并在凌晨 12 点启动 php cli,例如“php.exe myscript.php”。

        【讨论】:

          【解决方案4】:

          最好的选择是 cron 工作。如果您在共享主机上,通常可以通过转到 cPanel 并选择“Cron 任务”或类似的东西来获得。

          【讨论】:

            【解决方案5】:

            cron

            【讨论】:

              【解决方案6】:

              创建一个 bash 脚本并将其作为 cronjob 运行

              【讨论】:

                猜你喜欢
                • 2023-04-09
                • 2020-01-26
                • 2020-05-16
                • 1970-01-01
                • 1970-01-01
                • 2012-08-26
                • 2015-09-17
                • 2011-04-28
                • 2017-12-12
                相关资源
                最近更新 更多