我创建了一个cron作业,需要在每天00:01触发。以下是详细信息:
Cronjob配置:
01 00 * * * root /usr/bin/python /opt/scripts/tune.py -t & >/dev/null &
文件的权限和位置:
root@localhost:/etc/cron.d# ll /etc/cron.d/database_tuning
-rw-r--r-- 1 root root 80 Oct 12 01:04 /etc/cron.d/database_tuning
但是,此cronjob不会在指定的时间间隔自动触发。现在,我编辑此文件后,将时间更改为01:12 AM(12 01 * * *)。然后它会自动成功触发。所以我确认脚本/环境没有问题,但是我无法理解为什么在00:01 AM没有触发cronjob。调试它的最佳方法是什么?
答案 0 :(得分:0)
正如Ali所说,小时字段必须是0-23之间的值,所以如果你写00就不会起作用。
时间和日期字段为:
routes.rb
字段可能包含星号(*),它始终代表 "第一倒数"