cron expression · plain english
Cron every 10 minutes
Fires at minutes 00, 10, 20, 30, 40, 50 of every hour. Common cadence for heavier polling jobs that don't need 5-min granularity.
beginner
POSIX / Jenkins / Quartz / AWS
*/10 * * * *
cron every 10 minutes.
Next 5 fire times
Computed live in your local timezone. The cron expression itself is timezone-agnostic — these times reflect your browser clock.
Cross-system syntax variants
Same intent, different schedulers. Use this table when migrating between systems.
| System | Expression | Note |
|---|---|---|
| Standard cron (POSIX) | */10 * * * * | fires at HH:00, HH:10, HH:20, HH:30, HH:40, HH:50 |
| Jenkins | H/10 * * * * | H/10 picks one offset and uses it consistently |
| Quartz (Java) | 0 0/10 * * * ? | 6 fires per hour, stable schedule |
| AWS EventBridge | rate(10 minutes) | wallclock-aligned; use cron(0/10 * * * ? *) if you need minute-alignment |
Common pitfalls
- 10-minute jobs that take 8-12 minutes are a danger zone — close to overlap. If you see this, push to 15 minutes or add a kill timeout.
- Mixed `*/10` and `*/5` jobs collide every 10 minutes. Stagger your `*/10` jobs by adding offsets like `5-59/10` for some.
- Time-zone gotcha: `*/10` interprets minute boundaries in cron's local TZ. Containers default to UTC; verify with `date` inside the container.
Use cases
- Database backup snapshots for low-write tables
- Slack/email digest aggregation (10-min batch)
- Light ETL pulls where source updates infrequently
- Rate-limit-aware API scrapes
Translate any cron expression
cronwtf takes any cron string and returns plain-English description plus the next 5 fire times in your timezone. Standard 5-field, Jenkins H, Quartz 6-field — all supported.
Open cronwtf
Related cron schedules
cron every 30 minutes (half-hourly) · cron twice daily (midnight and noon) · cron on the first day of every month · cron: every minute