每个星期六安排一个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天的主要内容,如果未能解决你的问题,请参考以下文章
Spring 定时任务之 @Scheduled cron表达式