这是我第一次使用cron。我遵循了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
谢谢,
答案 0 :(得分:1)
理想的Cron表达应该是:
每15分钟从午夜到中午12点运行:
*/15 00-12 * * *
(或)
每15分钟从中午12点到午夜。
*/15 00,12-23 * * *
答案 1 :(得分:0)
以下 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
以下 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