Cron Expression: 0 9,17 * * *

0 9,17 * * * Run twice a day at 9am and 5pm

Field Breakdown

ValueFieldMeaning
0minuteat minute 0
9,17hourat 9am AND 5pm (list)
*dayevery day
*monthevery month
*weekdayevery 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

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.