crontab每个月的第二个周六

网友提了一个crontab问题,每个月的第二个周六,怎么写?
先给答案:

* * 8-14 * 6  command

分析一下:


crontab每个月的第二个周六_第1张图片

一周有七天,不管这个月的1号从周几开始,1-7号都包含了一整个周,简单点说就是第一个周几一定是在一个月的头七天。第二个周几一定是在这个月的第二个七天,以此类推。
所以每个月的第二个周六一定是在每个月的第二个七天里,即每个月的8-14号里。
这样分析答案就清晰了

你可能感兴趣的:(crontab每个月的第二个周六)