it-swarm.cn

每2小时运行Cron

我有如下所示的cron作业,希望它每2小时运行一次,但它每2分钟保持运行一次。

有人可以告诉我我要去哪里了吗?

  
* */2 * * * /path-to-script
82
Helen

分钟(第一个)字段中的星号告诉它每分钟运行一次,而与其他字段无关。

您需要指定确切的分钟数才能在一小时内运行。是小时(0),半点(30)等。

0 */2 * * * /path-to-script
148
Dan Carley

对您所拥有物品的正确描述

 * */2 * * * /path-to-script

是“每小时运行2的倍数的分钟”。

意思是00:00到00:59、02:00到02:59、04:00到04:59,等等。与“每分钟运行”不太一样。但是,已经给出的解决方案是有效的。

15
scentos

在我脑海中,您可以尝试指定运行的所有时间:

0 0,2,4,6,8,10,12,14,16,18,20,22 * * * /path-to-script
13
Dan

您也可以这样做:

0 0-23/2 * * * /path/to/the/script

或者,如果您想每2小时更具体一点,可以使用:

0 0,2,4,6,8,10,12,14,16,18,20,22 * * * /path/to/the/script

小时值应以逗号分隔。

1
Aditya Kresna Permana