Cronjob会自动触发

时间:2016-10-12 09:41:15

标签: linux cron centos centos6

我创建了一个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。调试它的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

正如Ali所说,小时字段必须是0-23之间的值,所以如果你写00就不会起作用。

时间和日期字段为:

routes.rb

字段可能包含星号(*),它始终代表    "第一倒数"

看看crontab manual page