Cron Job Every 5 Minutes: */5 * * * *

To run a cron job every 5 minutes use: */5 * * * * The */5 means “every 5th minute” (0, 5, 10, 15…). Works in all cron implementations including Linux crontab, GitHub Actions, and cloud schedulers.

Expression Breakdown

Field valueMeaning
*/5every 5 minutes (0, 5, 10, 15… 55)
*every hour
*every day of month
*every month
*every day of week

Common Variations

*/5 * * * *
Every 5 minutes — runs at :00, :05, :10, :15… every hour
*/5 9-17 * * 1-5
Every 5 min during business hours (9am–5pm, Mon–Fri)
*/5 8,12,18 * * *
Every 5 min at 8am, 12pm, and 6pm only
*/10 * * * *
Every 10 minutes — runs at :00, :10, :20, :30, :40, :50
*/15 * * * *
Every 15 minutes — runs at :00, :15, :30, :45
*/30 * * * *
Every 30 minutes — runs at :00, :30

Test and Build Your Schedule

Related Guides

Frequently Asked Questions

What does */5 mean in cron?

The * means all values in the range, /5 means every 5th one. So */5 in the minutes field means every 5 minutes: 0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55.

How do I run a cron job every 2 minutes?

Use */2 * * * * — same pattern, different interval. Valid step intervals for minutes: */1, */2, */3, */4, */5, */6, */10, */12, */15, */20, */30.

Does */5 run at minute 0?

Yes. */5 includes 0. It runs at 0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55 — that's 12 times per hour.

All tools run in your browser. Your data never leaves your device.