每个星期六安排一个cron工作,间隔为21天

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了每个星期六安排一个cron工作,间隔为21天相关的知识,希望对你有一定的参考价值。

请指导我如何安排在每个星期六早上6点运行的cron作业,间隔为21天。

答案

你每个星期六跑cron怎么样,然后你计算那是第三个星期六,然后你运行你的工作?

* * * * 6 <condition> && <my Job>

需要对条件进行如下计算:

  • 获得Wk=date +%V一年中的一周
  • Wk % 3 == 0可以作为条件

所以它总结为cron条目如下:

* * * * 6 ((`date +%V` % 3 == 0)) && ls 

以上是关于每个星期六安排一个cron工作,间隔为21天的主要内容,如果未能解决你的问题,请参考以下文章

在詹金斯上安排两周一次的工作

Quartz的cron表达式

Quartz的cron表达式

Spring 定时任务之 @Scheduled cron表达式

Spring 定时任务之 @Scheduled cron表达式

QuartZ Cron表达式