标签: shell unix cron sh
请指导我如何安排在每个星期六早上6点运行的cron作业,间隔为21天。
答案 0 :(得分:1)
你每个星期六跑cron怎么样,然后你计算那是第三个星期六,然后你运行你的工作?
* * * * 6 <condition> && <my Job>
需要对条件进行如下计算:
Wk=date +%V
Wk % 3 == 0
所以它总结为cron条目如下:
* * * * 6 ((`date +%V` % 3 == 0)) && ls