【问题标题】:cronjob not workingcronjob 不工作
【发布时间】:2011-11-02 08:43:11
【问题描述】:

我有一个奇怪的问题。我设置了一个 cron 来检查数据库中输入的给定日期。如果今天的日期与 db recond 匹配,则它应该更改 db 表中的值。

现在,由于某种原因,如果将 cron 设置为每分钟关闭一次,它就像一个魅力。如果设置为特定时间,则根本不会触发。 (MYDOMAIN 设置为正确的域。)

适用于: * * * * * php -q /var/www/vhosts/MYDOMAIN.com/httpdocs/admin/scripts/includes/check_date.php

不适用于: 40 16 * * * php -q /var/www/vhosts/MYDOMAIN.com/httpdocs/admin/scripts/includes/check_date.php

或当时的任何变化

知道为什么它每分钟都不会触发其他任何东西吗?

【问题讨论】:

    标签: crontab


    【解决方案1】:

    通过运行检查您的系统时间是否与您期望它触发的时区匹配

    date
    

    【讨论】:

    • 完全匹配。一直到第二个。
    【解决方案2】:

    你试过59 23 * * * 吗?尝试一天的最后一分钟。也许脚本只在当天晚些时候才有效......

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-08
      • 1970-01-01
      • 2018-04-18
      • 2018-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-26
      相关资源
      最近更新 更多