我需要一份 cron 工作。它应该在周一至周四每天运行,从 16:30 开始,每 5 分钟执行一次,直到第二天凌晨 03:30。周五它将从 16:30 开始,每 5 分钟执行一次,直到周一凌晨 03:30。非常感谢你!
根据您的评论,您需要两条这样的记录:
这个封面:
需要从周一到周四的每个工作日运行,从 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
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句