簡體   English   中英

為什么我在 cron 任務中收到“糟糕的時間”錯誤?

[英]Why am I receiving a 'bad hour' error in my cron task?

為什么我的 cron 任務給我一個“糟糕的時間”錯誤。

下面是我的 cron 任務(mycron.txt)

*/15 12-00 * * * php mycommand.php: bad hour errors in crontab file, can't install.

我想要的是每天從中午 12 點到午夜每 15 分鍾運行一次我的 PHP 腳本。

我正在運行我的 cron crontab mycron.txt

理想情況下,Cron 表達式應該是:

  1. 從午夜到中午 12 點每 15 分鍾運行一次:

     */15 00-12 * * *

(或者)

  1. 從中午 12 點到午夜每 15 分鍾運行一次。

     */15 00,12-23 * * *

以下 crontab 將從 12:00 開始到 00:00 每 15 分鍾運行一次,但不包括00:00

# Example of job definition:
# .-------------------- minute (0 - 59)
# |    .--------------- hour (0 - 23)
# |    |    .---------- day of month (1 - 31)
# |    |    |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |    |    |  |  .---- day of week (0 - 6) (Sunday=0 or 7)
# |    |    |  |  |
# *    *    *  *  *     command to be executed
*/15 12-23  *  *  *     command

以下 crontab 將從 12:00 開始每 15 分鍾運行一次,直到 00:00,但包括00:00。 為此,您需要兩行!

# Example of job definition:
# .-------------------- minute (0 - 59)
# |    .--------------- hour (0 - 23)
# |    |    .---------- day of month (1 - 31)
# |    |    |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |    |    |  |  .---- day of week (0 - 6) (Sunday=0 or 7)
# |    |    |  |  |
# *    *    *  *  *     command to be executed
*/15 12-23  *  *  *     command
  0    00   *  *  *     command

我對 cronjobs 時間和日期很困惑,這個工具幫了我很多https://crontab.guru/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM