Cron Every 25 Minutes
Schedule a cron job every 25 minutes using */25 * * * *. Complete field-by-field breakdown explaining non-standard interval behavior and timing quirks.
Cron Expression
*/25 * * * *
Field Breakdown
| Field | Value | Meaning |
|---|---|---|
| Minute | */25 | Every 25th minute |
| Hour | * | Every hour (0–23) |
| Day of Month | * | Every day of the month (1–31) |
| Month | * | Every month (1–12) |
| Day of Week | * | Every day of the week (Sun–Sat) |
Detailed Explanation
The cron expression */25 * * * * schedules a task to run at every minute that is divisible by 25, continuously throughout every day.
Field-by-field breakdown:
*/25(Minute): Every 25th minute, starting from minute 0. The step value/25causes execution at minutes 0, 25, and 50 within each hour.*(Hour): Every hour from 0 through 23. No restriction on which hour.*(Day of Month): Every day from 1 through 31. No restriction on the day of the month.*(Month): Every month from January through December. No restriction on the month.*(Day of Week): Every day of the week from Sunday through Saturday. No restriction on the day.
This means your task will execute 3 times per hour (at minutes 0, 25, and 50), for a total of 72 executions per day. Note the uneven spacing: 25 minutes between minute 0 and 25, 25 minutes between minute 25 and 50, but only 10 minutes between minute 50 and the next hour's minute 0. This uneven cadence is an inherent quirk of cron step values that do not evenly divide into 60. If you need exactly 25-minute intervals with even spacing, you would need an external scheduler. Despite the uneven gaps, this expression works well when approximate 25-minute intervals are acceptable. This expression is supported by standard cron on Linux/macOS, as well as cloud services like AWS CloudWatch, Google Cloud Scheduler, and GitHub Actions.
Use Case
Suitable for periodic social media feed aggregation where approximately three updates per hour provides fresh content without exceeding API rate limits.
Try It — Interactive Builder
Every 25 minutes
Next 10 Executions
Ctrl+Shift+C to copy expression