java每五分钟执行一次_Cron表达式每N分钟运行一次

如果你想每隔_2665302分钟运行一次cron,有三种情况需要考虑:

每 n 分钟(60可以被_2665304整除)

每分钟 n 分钟 YYYY-MM-DD HH:MM:00 (通用)

这是两个完全不同的情况,因为一个月内的天数 .

后一种情况涵盖了60不能被_2665307整除的情况,并且通过简单的数学计算,您很快就会发现需要一个起点 .

每隔n分钟(60可以被n整除)

为此,我们使用定义范围和步长值的组合:

man 5 crontab:步长值可以与范围结合使用 . 在带有/ 的范围之后指定在该范围内跳过数字值的跳过 . 例如,可以在'hours'字段中使用0-23 / 2来指定每隔一小时的命令执行(V7标准中的替代方案是0,2,4,6,8,10,12,14,16) ,18,20,22) . 星号后也允许步长值,因此如果指定要每两小时运行一次的作业,则可以使用* / 2 .

请参阅以下示例:

# 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

m/n * * * * command1


版权声明:本文为weixin_35719380原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。