我想在星期一至星期五23.50和23.55之间运行一些cronjob . 我尝试了一些表达式,但我的表达方式有问题 .
0 50/5 23-00 ? * MON-FRI
当我用cronmaker计算下几天它显示;
1. Tuesday, March 15, 2016 11:50 PM
2. Tuesday, March 15, 2016 11:55 PM
3. Wednesday, March 16, 2016 12:50 AM
4. Wednesday, March 16, 2016 12:55 AM
5. Wednesday, March 16, 2016 11:50 PM
为什么它显示AM?我只指定了23-00小时?
3 回答
它应该是0 50/5 23? * MON-FRI
上午12:50与00:50或24:50相同 . 午夜过后50分钟 . 由于小时为00和分钟50,因此它与您的cron表达式匹配 .
可写如下,可满足您的要求
解释1-5表示1 =星期一... 5 =星期五注:星期日= 0或7