根据您的评论,您需要两条这样的记录:
这个封面:
需要从周一到周四的每个工作日运行,从
23:05,每 5 分钟导出一次,直到第二天上午 11:00
5,10,15,20,25,30,35,40,45,50,55 23 * * 1-4 command
*/5 0-11 * * 2-5 command
这个封面:
星期五从 23:05 开始运行到星期一上午 11:00
5,10,15,20,25,30,35,40,45,50,55 23 * * 5 command
*/5 * * * 6,7 command
*/5 0-11 * * 1 command
当我们优化 cron 记录时,我们会得到类似的结果:
*/5 0-11 * * 1-5 command
5,10,15,20,25,30,35,40,45,50,55 23 * * 1-5 command
*/5 * * * 6,7 command
EDIT1:
根据您需要的问题更改:
周一至周四,16:30 开始,每 5 分钟执行一次
到次日凌晨03:30
30,35,40,45,50,55 16 * * 1,2,3,4 command
*/5 17,18,19,20,21,22,23 * * 1,2,3,4,5 command
*/5 0,1,2 * * 2,3,4,5 command
0,5,10,15,20,25 3 * * 2,3,4,5 command
周五 16:30 开始,每 5 分钟执行一次,直到周一
凌晨 03:30
30,35,40,45,50,55 16 * * 5 command
*/5 * * * 6,7 command
*/5 0,1,2 * * 1 command
0,5,10,15,20,25 3 * * 1 command
并“优化” cron 记录
30,35,40,45,50,55 16 * * 1-5 command
*/5 0,1,2 * * 1,2,3,4,5 command
0,5,10,15,20,25 3 * * 1,2,3,4,5 command
*/5 17,18,19,20,21,22,23 * * 1,2,3,4,5 command
*/5 * * * 6,7 command