CronExplain · cron recipes
Cron expression for every hour
The cron expression for every hour is 0 * * * *.
In plain English: at minute 0 of every hour.
Use 0 * * * *, not * */1 * * * — the latter fires every minute of every hour, which is 60× more often than intended.
Field by field
| Field | Value | Means |
|---|---|---|
| minute | 0 | 0 |
| hour | * | every hour |
| day | * | every day of the month |
| month | * | every month |
| weekday | * | every day of the week, weekends included |
Times it fires
Server local time, on every day the schedule matches.
00:00 · 01:00 · 02:00 · 03:00 · 04:00 · 05:00 · 06:00 · 07:00 · 08:00 · 09:00 · 10:00 · 11:00 · 12:00 · 13:00 · 14:00 · 15:00 · 16:00 · 17:00 · 18:00 · 19:00 · 20:00 · 21:00 · 22:00 · 23:00
Check your own expression
Paste any cron line and see what it means, the next ten times it fires, and the same breakdown in your timezone.
Open CronExplainOther schedules
- cron for every minute * * * * *
- cron for every 2 minutes */2 * * * *
- cron for every 5 minutes */5 * * * *
- cron for every 10 minutes */10 * * * *
- cron for every 15 minutes */15 * * * *
- cron for every 30 minutes */30 * * * *
- cron for every 2 hours 0 */2 * * *
- cron for every 3 hours 0 */3 * * *