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 weekCommon Variations
*/5 * * * *Every 5 minutes — runs at :00, :05, :10, :15… every hour
*/5 9-17 * * 1-5Every 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
Cron Expression ParserDecode any cron expression →Open Cron Expression Parser →Crontab GeneratorBuild cron expressions visually →Open Crontab Generator →
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.