opskit

$ crongen

Plain-English explanation and next run times. Forgot the syntax — pick a preset.

expression


  

Cron syntax cheat sheet

FieldRangeExamples
minute0–590, */15, 10,40
hour0–233, 9-18, */6
day of month1–311, 1,15
month1–12*, 6-8
day of week0–7 (0 and 7 = Sun)1-5, 6,0

The gotchas

Day-of-month and day-of-week both set (neither is *) — the job fires when either matches. It's OR, not AND.

Kubernetes CronJob evaluates the schedule in the kube-controller-manager timezone (usually UTC) unless spec.timeZone is set; crontab uses the machine's local time.

Classic cron has no seconds field. 6 fields is Quartz — crontab and CronJob won't accept it.