Cron 任意工作日范围

Mar*_*are 1 cron

在 crontab 我可以设置这个语法 5 4 * * 3-5

转换为每个星期三、星期四和星期五的 4:05,效果很好,但是当使用5-3which(预期)转换为星期五、星期六......星期三时,它说错误的语法,我注意到它应该是有序的,但是什么如果我需要其他方式?

我用来测试 cron 语法。

Arc*_*mar 5

一种方法是

5 4 * * 0-3,5-7 script
Run Code Online (Sandbox Code Playgroud)
  • 0 和 7 是星期日

其它的办法

5 4 * * 0,1,2,3,5,6 script
Run Code Online (Sandbox Code Playgroud)