添加小时后Crontab无法正常工作


0

我已经设置了一个crontab来在每个工作日上午10:30运行一个php脚本,但它不起作用。但是如果我将它改为每小时运行一次,那么xx:30的每个工作日都可以运行。我也成功运行它每分钟运行一次。

有人知道为什么吗?

  • 不工作:

    30 10 * * 1-5 /usr/bin/php /path/to/php/script.php >/dev/null 2>&1
    30 8 * * 1-5 /usr/bin/php /path/to/php/script.php >/dev/null 2>&1
    30 08 * * 1-5 /usr/bin/php /path/to/php/script.php >/dev/null 2>&1
    
  • 工作:

    30 * * * 1-5 /usr/bin/php /path/to/php/script.php >/dev/null 2>&1
    * * * * 1-5 /usr/bin/php /path/to/php/script.php >/dev/null 2>&1
    

Answers:


0

该设备设置为另一个时区。现在它有效。

该设备是Raspberry Pi,所以我用过

sudo raspi-config 

并更改了“4个本地化选项”中的时区。这样做,crontab自行更新。在cronjob设置为上午10点之前,设备在我的时区前一小时。更新时区后,cronjob设置为上午11点,所以请记住这一点。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.