At 08:00 and 20:00
0Minute
8,20Hour
*Day of month
*Month
*Day of week
Cron explainer
Linux crontab syntax: minute, hour, day of month, month, day of week. Calculated in your browser.
At 08:00 and 20:00
Times skipped by a daylight-saving change are not listed (cronie runs them right after the switch).
| Minute | 0 | |
|---|---|---|
| Hour | 8,20 | 8, 20 |
| Day of month | * | every |
| Month | * | every |
| Day of week | * | every |
systemd timer
OnCalendar=*-*-* 08,20:00:00⚠
┌───────────── minute 0–59 │ ┌─────────── hour 0–23 │ │ ┌───────── day of month 1–31 │ │ │ ┌─────── month 1–12 or JAN–DEC │ │ │ │ ┌───── day of week 0–7 or SUN–SAT (0 and 7 = Sunday) │ │ │ │ │ * * * * * command
If both day of month and day of week are restricted, cron runs when either matches. Cron uses the server's time zone (or CRON_TZ= in the crontab).
$ curl tools.otw.solutions/cron/0_8,20_*_*_*Or with spaces: curl "tools.otw.solutions/cron?e=0+3+*+*+1-5" · JSON: add ?format=json