如何在每天凌晨12点运行php脚本

时间:2011-03-14 15:24:51

标签: php mysql datetime

  

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

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

6 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:2)

您可以使用计划程序在指定时间为您运行脚本。例如,如果您使用的是Linux,则可以使用cron。 http://en.wikipedia.org/wiki/Cron

答案 2 :(得分:1)

制作一个cron作业/预定任务,并在凌晨12点启动php cli,如“php.exe myscript.php”。

答案 3 :(得分:0)

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

答案 4 :(得分:0)

请参阅cron

答案 5 :(得分:0)

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

运行