CRON Format
CRON is a Unix-style time format that provides flexible and powerful task scheduling.
Field Reference
CRON scheduling is available by enabling Advanced mode for the Periodical Schedule in the task's Start step. A CRON expression consists of five fields in this order: Minute Hour Day Month Weekday.
| Field | Permitted values | Notes |
|---|---|---|
| Minute | 0 – 59 | |
| Hour | 0 – 23 | |
| Day of month | 1 – 31 | |
| Month | 1 – 12 | JAN–DEC names not supported |
| Day of week | 0 – 6 | 0 = Sunday; SUN–SAT names not supported |
Special Symbols
- Asterisk *
-
Matches all permitted values for that field.
Example: * in the Month field means every month. - Plus +
- Converts a value into a repeating interval. Example: +5 in the Minute field means every 5 minutes; plain 5 means the 5th minute of each hour.
- Hyphen -
- Defines a range. Example: 9-11 in the Hour field means hours 9, 10, and 11.
- Comma ,
- Separates multiple values or ranges in the same field. Example: 0-4,8-12 in the Hour field means hours 0 through 4 and 8 through 12.
Examples
| Minute | Hour | Day | Month | Weekday | Description |
|---|---|---|---|---|---|
| +1 | * | * | * | * | Execute every minute |
| 0 | 0 | * | * | * | Execute every midnight |
| 0 | +12 | * | * | 1-5 | Execute at midnight and noon, Monday–Friday |
| 0 | 0 | 1 | * | * | Execute at midnight on the 1st of every month |
| 0 | 0 | * | * | 6 | Execute at midnight on Saturday |
| 15 | +6 | * | * | * | Execute at 15 minutes past each 6-hour interval (00:15, 06:15, 12:15, 18:15) |
| 0 | 8-16 | * | * | 1-5 | Execute at the top of every hour from 8:00 to 16:00, Monday–Friday |