Cron syntax in one line
┌ 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 are Sunday)
* * * * *
Every N minutes
- Every minute
* * * * * - Every 2 minutes
*/2 * * * * - Every 5 minutes
*/5 * * * * - Every 10 minutes
*/10 * * * * - Every 15 minutes
*/15 * * * * - Every 20 minutes
*/20 * * * * - Every 30 minutes
*/30 * * * * - Every 45 minutes
*/45 * * * * - Every 7 minutes
*/7 * * * *
Every N hours
- Every hour
0 * * * * - Every 2 hours
0 */2 * * * - Every 3 hours
0 */3 * * * - Every 4 hours
0 */4 * * * - Every 6 hours
0 */6 * * * - Every 12 hours
0 */12 * * * - Every 5 hours
0 */5 * * * - Every hour at half past
30 * * * *
Daily
- Every day at midnight
0 0 * * * - Every day at 1am
0 1 * * * - Every day at 2am
0 2 * * * - Every day at 6am
0 6 * * * - Every day at 8am
0 8 * * * - Every day at 9am
0 9 * * * - Every day at noon
0 12 * * * - Every day at 6pm
0 18 * * * - Twice a day
0 0,12 * * * - Every day at 8am and 8pm
0 8,20 * * *
Weekly and weekdays
- Every weekday
0 0 * * 1-5 - Every weekday at 9am
0 9 * * 1-5 - Every weekend
0 0 * * 0,6 - Every monday
0 0 * * 1 - Every monday at 9am
0 9 * * 1 - Every friday at 5pm
0 17 * * 5 - Every sunday
0 0 * * 0 - Every sunday at 3am
0 3 * * 0
Business hours
- Every hour during business hours
0 9-17 * * 1-5 - Every 15 minutes during business hours
*/15 9-17 * * 1-5 - Every 30 minutes during business hours
*/30 9-17 * * 1-5