GUIDE
Cron syntax explained
Read the five fields before scheduling a real command.
On this page
Read left to right
The supported format is minute, hour, day of month, month and weekday. This tool accepts an expression only, without a command, username, seconds or year field.
0 9 * * MON means Monday at 09:00Use ranges and steps
An asterisk selects all values. A comma lists values, a dash creates a range, and a slash sets a step within a field. A five-minute step starts at minute zero of each hour.
*/5 * * * * means every five minutesCheck both day fields
When both day fields begin with an explicit value, standard cron accepts either day condition. If either begins with *, including */2, both day conditions must match. The explanation separates those alternatives with OR. Quartz extensions and macros are not supported here.
0 9 1 * MON means 09:00 on the first day of the month OR MondaysConfirm the scheduler
The machine or service running the schedule determines its time zone and daylight-saving behavior. This page does not calculate the next run or promise that a calendar date exists. Review the actual scheduler before deploying a job.