Cron Expression: 0 9,17 * * *
0 9,17 * * *
Run twice a day at 9am and 5pm
Field Breakdown
| Value | Field | Meaning |
|---|---|---|
| 0 | minute | at minute 0 |
| 9,17 | hour | at 9am AND 5pm (list) |
| * | day | every day |
| * | month | every month |
| * | weekday | every weekday |
Comma-separated values in any field create a list — the job runs when the field matches any value in the list. 9,17 in the hour field means "at hour 9 OR hour 17".
List syntax examples
# Twice daily at 9am and 5pm: 0 9,17 * * * # Three times daily: 0 6,12,18 * * * # Specific days of week: 0 9 * * 1,3,5 # Mon, Wed, Fri at 9am # Multiple minutes: 0,30 * * * * # Top and bottom of every hour
Related Expressions
0 9,17 * * *
9am and 5pm daily
0 6,12,18 * * *
6am, noon, 6pm
0 8,20 * * *
8am and 8pm
0 0,12 * * *
Midnight and noon
0 9,17 * * 1-5
9am and 5pm weekdays only
Common Use Cases
- Twice-daily backups
- Morning and evening reports
- Cache refresh cycles
- API rate-limited sync jobs
Paste your crontab to visualise every job on a 24-hour timeline — detect overlaps, collisions, and get flock-safe versions.
Open Cron Visualiser →Frequently Asked Questions
What is the list syntax in cron?
Comma-separated values in any cron field create a list of specific values to match. 9,17 in the hour field matches hours 9 and 17. 1,3,5 in the weekday field matches Monday, Wednesday, and Friday.
Can I mix list and range syntax in cron?
Yes. 1-5,0 in the weekday field means Monday through Friday plus Sunday. 0,30 * * * * runs at the top and bottom of every hour. You can combine ranges, lists, and step values in the same field.