首页 文章

在XAMPP Windows上的Php Cron Job

提问于
浏览
2

好吧,我是 CRON 这个词的新手 . 我所知道的是,在规定的时间间隔之后安排特定操作的安排是一个概念 .

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

我找到了什么:

在上述所有链接中,他们都说要在linux shell级别配置 cron 作业 . So is it, that the cron is on OS level and not on application level program.

如果是,那么如何在共享主机上的php中创建一个cron . 如果我无法访问命令行,那么我就无法为php创建一个Cron作业 .

如果没有,那怎么样?

在上面的所有例子中,我发现了一种类似的代码方式:

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

这是什么 *

1 回答

  • 2

    显然你在操作系统级别而不是在应用程序级别设置了crons . 虽然,在Unix / Linux上,您也可以使用Task Schedular ( All Programs->Accessories->System Tools -> Task Schedular ) 在Windows平台上设置CRON . 我认为你应该选择VPN或Dedicated Servers来设置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
    

相关问题