Search code examples
cronquartz-scheduler

Quartz Cron syntax: every 10 mins between 8am and 4:30


I'm trying to write a Quartz task that runs on a cron schedule of every 10 minutes between 8am and 4:30pm.

If It was just between 8am and 4pm I would use

s   m  h   dom M dow
0 */10 8-16 ?   * MON-FRI

But I need it to run until 4:30 not just 4... How can I do this?


Solution

  • In this particular case you are probably better off using a DailyTimeIntervalTrigger rather than a CronTrigger. Here is a screenshot from QuartzDesk (our Quartz management and monitoring GUI) that shows you an example of a DailyTimeIntervalTrigger with attributes that meet your scheduling requirements:

    Example of Daily Time Interval trigger