Cron expression to run job twice a day at different time?

筅森魡賤 提交于 2019-12-10 03:06:06

问题


I have one job that needs to be execute twice a day at different time . e.g. 10:00 and 15:30. How can i achieve this ?

I am confuse because minute is different for both the time. For 11:00 and 15:00 its easy because for both the times, minute portion is same, but for the different minute portion is it feasible with cron ?

Thanks in Advance and apologies for silly question.


回答1:


Try following which you will get closest in one expression

0 0 10,15/12 * * ?

this will run 10:00 and 15:00.




回答2:


You can set values for each job:

0 10 * * * job

30 15 * * * job

Here is more info:

*    *    *    *    *  command to be executed
┬    ┬    ┬    ┬    ┬
│    │    │    │    │
│    │    │    │    │
│    │    │    │    └───── day of week (0 - 7) (0 or 7 are Sunday, or    use names)
│    │    │    └────────── month (1 - 12)
│    │    └─────────────── day of month (1 - 31)
│    └──────────────────── hour (0 - 23)
└───────────────────────── min (0 - 59)

Wikipage about cron https://en.wikipedia.org/wiki/Cron



来源:https://stackoverflow.com/questions/32434029/cron-expression-to-run-job-twice-a-day-at-different-time

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!