Cron作业语法debian

时间:2014-03-10 22:34:37

标签: cron debian

33 */27 * * * python /root/get_top.py

以上代码段每27小时33分钟运行一次,或者每小时运行33分钟后每27小时运行一次?

如果这不能让它每27小时33分钟运行一次,那么它的正确语法是什么?

3 个答案:

答案 0 :(得分:2)

它不会运行,因为cron支持这些范围:

minutes: 0-59
hours: 0-23
days of month: 1-31
months: 1-12 or Jan-Dec
days of week: 0-6 or Sun-Sat

不支持27小时。无论如何,它在24小时内不存在第27个小时。

答案 1 :(得分:1)

第一个字段是分钟,因此会在一小时后的33分钟运行。

但是下一个字段是小时字段,它设置为每天27小时运行,换句话说,从不运行。

答案 2 :(得分:0)

你误解了/,这意味着当数字可以被这个数字分割时,例如*/2意味着每2分钟,因为每2分钟这个数字是偶数并且能够被分割由2。

当您想要创建特定的内容时,您需要手动添加逗号分隔,例如

33 27,54 * * * python /root/get_top.py