【发布时间】:2011-01-17 05:49:21
【问题描述】:
我需要一个 cron 作业在每个工作日每 15 分钟运行一次 从 8:00 到 16:00。
如何设置这个 cron 作业的调度格式?
【问题讨论】:
标签: java google-app-engine cron
我需要一个 cron 作业在每个工作日每 15 分钟运行一次 从 8:00 到 16:00。
如何设置这个 cron 作业的调度格式?
【问题讨论】:
标签: java google-app-engine cron
最简单的方法:无论如何将其设置为每 15 分钟运行一次,然后在您的应用程序代码一开始时,如果不是工作日或者时间太早或太晚,就立即且无害地退出。如果涉及进一步的复杂情况,这将特别适合您(这个时间表看起来可疑地像“工作时间”,所以很快就会有人要求您避免在圣诞节或类似的时间跑步;-)。
【讨论】:
查看此链接,该链接描述了如何创建 cron 表达式 http://www.quartz-scheduler.org/docs/tutorials/crontrigger.html
你的情况应该是这样的 0 0/15 08-16 * * MON-FRI(未验证)
【讨论】: