Cron: every 15 minutes (*/15 * * * *)
The cron expression */15 * * * * runs a job every 15 minutes — here's exactly what each field means and how to use it.
| Field | Value | Means |
|---|---|---|
| Minute | */15 | every 15 minutes |
| Hour | * | every hour |
| Day of month | * | every day |
| Month | * | every month |
| Day of week | * | every day |
Notes
A cron expression has five fields — minute, hour, day-of-month, month, day-of-week — each accepting a number, * (every), */n (every n), a list (1,15) or a range (1-5). Day-of-week runs Sunday=0 to Saturday=6.
Note on timezone: plain cron runs in the server's local time. GitHub Actions cron always runs in UTC — convert your intended local time before setting it.
Other schedules: every minute · every 5 minutes · every 10 minutes · every 30 minutes · every hour · every 2 hours · every 6 hours · every 12 hours · every day at midnight · every day at noon
Frequently asked questions
What does the cron expression "*/15 * * * *" mean?
*/15 * * * * runs every 15 minutes. Runs at minute 0, 15, 30 and 45 of every hour — 4 runs an hour. A popular quarter-hour cadence for polling and metrics.
How do I add "*/15 * * * *" to crontab?
Run crontab -e and add a line: */15 * * * * /path/to/script.sh — then save. Use crontab -l to confirm it's installed.
Does "*/15 * * * *" run in UTC or local time?
System cron uses the server's local timezone; GitHub Actions and most CI schedulers use UTC. Adjust the hour field for the timezone difference.