网友提了一个crontab问题,每个月的第二个周六,怎么写?
先给答案:
* * 8-14 * 6 command
分析一下:
一周有七天,不管这个月的1号从周几开始,1-7号都包含了一整个周,简单点说就是第一个周几一定是在一个月的头七天。第二个周几一定是在这个月的第二个七天,以此类推。
所以每个月的第二个周六一定是在每个月的第二个七天里,即每个月的8-14号里。
这样分析答案就清晰了
网友提了一个crontab问题,每个月的第二个周六,怎么写?
先给答案:
* * 8-14 * 6 command
分析一下:
一周有七天,不管这个月的1号从周几开始,1-7号都包含了一整个周,简单点说就是第一个周几一定是在一个月的头七天。第二个周几一定是在这个月的第二个七天,以此类推。
所以每个月的第二个周六一定是在每个月的第二个七天里,即每个月的8-14号里。
这样分析答案就清晰了