在XAMPP Windows上的Php Cron Job

那么我对于CRON这个词来说是新的。 我所知道的是,在特定的时间间隔之后调度特定的操作是Unix概念。

我需要运行一个php文件,每小时更新一次数据库。 但是我的困惑是安排执行。 我在Windows 7上使用XAMPP进行本地开发testing。

我发现:

  • 如何运行一个PHP文件作为在cPanel中的Cron作业在Bigrock共享主机服务?
  • 在Windows Xampp中设置Cronjob
  • 如何使用PHP创buildcron作业?

在上面的所有链接中,他们都说要在linux shell级别上configuration一个cron作业。 那么,cron是在操作系统级而不是在应用程序级程序上。

如果是的话,那么我怎样才能在共享主机上的php中创build一个cron。 如果我没有访问命令行,那么我不能创build一个Cron作业的PHP。

如果没有,那么如何?

在上面的例子中,我发现了一个类似的代码:

 0 * * * * cd C:/xampp/htdocs/plugins/moviefeed/ && php cron.php 

这是什么?

显然你在操作系统级别设置cron不在应用程序级别。 虽然和Unix / Linux一样,你也可以在Windows平台上使用Task Schedular ( All Programs->Accessories->System Tools -> Task Schedular )来设置CRON。 我认为你应该去VPN或专用服务器crons设置,因为它需要私人访问系统资源。

除此之外, Crontab command (unix / linux)的语法如下所示:

 1 2 3 4 5 /root/backup.sh 1: Minute (0-59) 2: Hours (0-23) 3: Day (0-31) 4: Month (0-12 [12 == December]) 5: Day of the week(0-7 [7 or 0 == sunday]) /path/to/command - Script or command name to schedule