Cron Every Thursday at 3 PM
Set up a cron job to run every Thursday at 3 PM using 0 15 * * 4. Complete field breakdown with mid-week scheduling patterns and use cases.
Cron Expression
0 15 * * 4
Field Breakdown
| Field | Value | Meaning |
|---|---|---|
| Minute | 0 | At 0 |
| Hour | 15 | At 15 |
| Day of Month | * | Every day of the month (1–31) |
| Month | * | Every month (1–12) |
| Day of Week | 4 | At Thursday |
Detailed Explanation
The cron expression 0 15 * * 4 schedules a task to run once per week on Thursday at exactly 3:00 PM.
Field-by-field breakdown:
0(Minute): At minute 0. The task fires at the top of the hour.15(Hour): At hour 15 (3 PM). The task runs in the mid-afternoon, during business hours.*(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 which month.4(Day of Week): Thursday only. The value 4 represents Thursday in standard cron (0=Sunday, 4=Thursday).
This means your task will execute once per week, every Thursday at 3:00 PM server time. Thursday afternoon is a strategic time for weekly tasks because it is late enough in the work week to capture most of the week's activity data, yet early enough that results can be reviewed and acted upon before the week ends. This timing is popular for weekly status reports, sprint metrics, and pre-Friday deployment checks. It gives teams Friday to address any issues identified by the Thursday afternoon run. 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
Great for generating weekly sprint velocity reports every Thursday afternoon so the team can review progress before Friday's sprint retrospective meeting.
Try It — Interactive Builder
Every Thursday at 3:00 PM
Next 10 Executions
Ctrl+Shift+C to copy expression