那么我对于CRON
这个词来说是新的。 我所知道的是,在特定的时间间隔之后调度特定的操作是Unix
概念。
我需要运行一个php
文件,每小时更新一次数据库。 但是我的困惑是安排执行。 我在Windows 7上使用XAMPP
进行本地开发testing。
我发现:
在上面的所有链接中,他们都说要在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