Common cron schedules
Ready-to-paste cron expressions for the schedules people ask about most — covering Linux crontab, Kubernetes CronJob, GitHub Actions and AWS EventBridge in one place.
Cron expression for every 5 minutes
The cron expression `*/5 * * * *` runs every 5 minutes in Linux crontab, Kubernetes, GitHub Actions; `cron(*/5 * * * ? *)` in AWS EventBridge.
Cron expression for every 15 minutes
The cron expression `*/15 * * * *` runs every 15 minutes — at :00, :15, :30, :45 — across Linux, Kubernetes, GitHub Actions and AWS.
Cron expression for every hour
The cron expression `0 * * * *` runs once per hour on the hour. Same syntax in Linux, Kubernetes and GitHub Actions; `cron(0 * * * ? *)` in AWS EventBridge.
Cron expression for daily at midnight
The cron expression `0 0 * * *` runs once daily at midnight. Watch the timezone — Kubernetes < 1.25 and AWS EventBridge default to UTC, not local time.
Cron expression for every weekday
The cron expression `0 9 * * 1-5` runs at 9 AM Monday through Friday. AWS uses `cron(0 9 ? * MON-FRI *)` because day-of-week numbering differs.
Cron expression for the first of every month
The cron expression `0 0 1 * *` runs at midnight on the 1st of every month. AWS uses `cron(0 0 1 * ? *)`.
Cron expression for every Sunday
The cron expression `0 0 * * 0` runs every Sunday at midnight in Unix cron. AWS uses `cron(0 0 ? * 1 *)` because Sunday is `1` in AWS, not `0`.
Cron expression for twice a day
The cron expression `0 6,18 * * *` runs twice daily — at 6 AM and 6 PM. The comma syntax lists multiple values for any field.
Cron expression for every 30 seconds
Cron cannot run every 30 seconds — it has no seconds field, only minutes. Use `setInterval`, KEDA cron-trigger or a long-running scheduler instead.
Cron expression for every 2 hours
The cron expression `0 */2 * * *` runs every 2 hours on the hour — at 00:00, 02:00, 04:00 etc. Step syntax (`*/N`) works in any field.
Need something custom?
Build cron expressions for Unix, Kubernetes and AWS — with a human-readable description and the next 5 run times.
Open the Cron Expression Builder →