25 Cron Job Examples Every Developer Needs — From Basics to Advanced
Every N Minutes
The most common cron schedules run tasks at regular intervals. Every minute uses `* * * * *`. Every 5 minutes uses `*/5 * * * *`. Every 10 minutes uses `*/10 * * * *`. Every 15 minutes uses `*/15 * * * *`. Every 30 minutes uses `*/30 * * * *`.
Hourly and Daily Schedules
Every hour uses `0 * * * *`. For daily tasks: daily at midnight uses `0 0 * * *`, daily at 9am uses `0 9 * * *`, and daily at noon uses `0 12 * * *`. Need it twice a day? Twice daily uses `0 0,12 * * *`.
Weekly Schedules
For weekly tasks: every Monday uses `0 0 * * 1`, every Friday uses `0 0 * * 5`. Business schedules: weekdays at 9am uses `0 9 * * 1-5`, weekdays every 30 minutes during work hours for high-frequency business tasks.
Monthly and Yearly
Less frequent schedules: first of every month uses `0 0 1 * *`, 15th of every month uses `0 0 15 * *`. For annual tasks: yearly on January 1st uses `0 0 1 1 *`. Quarterly schedules use `0 0 1 1,4,7,10 *`.
Platform-Specific Tips
Different platforms have different cron syntax nuances. Check our guides for GitHub Actions cron, AWS CloudWatch cron, and Kubernetes CronJobs. Each platform has its own quirks around timezone handling and minimum intervals.
How to Use Cron Without Memorizing Everything
The easiest way to work with cron is to start from a human phrase like daily, weekly, or every 10 minutes, then generate the exact expression from there. That keeps you from memorizing syntax you only use occasionally while still giving you a precise schedule you can copy into your project.
When Cron Errors Usually Happen
Cron mistakes are often caused by field order, timezone assumptions, or choosing a schedule that is valid syntactically but wrong for the real job. A generator helps by giving you a known-good expression and a more visible way to inspect timing before deployment.
Frequently Asked Questions
Generate cron schedules faster
Open Cron Generator to turn common timing patterns into ready-to-use cron expressions.
Open Cron Generator