Cron recipe
Cron job every 7 days: the exact expression
The expression
0 0 */7 * *Paste it into crontab -e, your platform cron config, or tool.crontap.com/cronjob-debugger to preview the next runs.
What it does
Runs at midnight on days 1, 8, 15, 22, and 29 of each month. It does not mean every Sunday or a continuous 168-hour interval because the day-of-month count resets monthly.
When to use it
Rolling-style weekly data pulls
Fetch a report roughly weekly when a specific weekday does not matter and month-based dates are acceptable.
Periodic maintenance reviews
Check backups, integrations, or stale records on a visible set of monthly dates.
Common variations
0 7 */7 * *The same stepped calendar days at 7:00am instead of midnight.
0 0 * * 0Every Sunday at midnight, for a true weekday-anchored weekly schedule.
Run this with Crontap
External HTTP cron hits your URL on this schedule, stores every response, and emails you when a run fails. No daemon on the box, no drift when the server reboots. Pro schedules down to a 1-minute cadence, from $2.99/mo and scaling as you grow.
Related recipes
More patterns in the cron syntax cheat sheet and what is a cron job in Linux.
FAQ
- What is the cron expression for every 7 days?
- Use 0 0 */7 * * (standard five-field cron). Verify the next run times in the free cron debugger before you deploy.
- Can Crontap run this schedule?
- `0 0 */7 * *` is a calendar pattern, so the count restarts on day 1 of each month and the month-boundary gap can be shorter than 7 days. Crontap can run that expression as written. For a strict rolling 7-day interval, choose Human Readable and enter `7 days` instead. Use a weekday expression instead if you need the same weekday every week.