Every 5 minutes
*/5Minute
*Hour
*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.
Every 5 minutes
Times skipped by a daylight-saving change are not listed (cronie runs them right after the switch).
| Minute | */5 | every 5 |
|---|---|---|
| Hour | * | every |
| Day of month | * | every |
| Month | * | every |
| Day of week | * | every |
systemd timer
OnCalendar=*-*-* *:00/5: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/*/5_*_*_*_*Or with spaces: curl "tools.otw.solutions/cron?e=0+3+*+*+1-5" · JSON: add ?format=json