Cron Job Every 5 minutes
The classic monitoring and sync interval — run every 5 minutes, 288 times a day. Use the cron string */5 * * * *, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
Quick Answers
- What does the "Every 5 minutes" cron expression mean?
- This cron expression is "*/5 * * * *", which in plain English means: The classic monitoring and sync interval — run every 5 minutes, 288 times a day..
- When will this cron expression run next?
- With the expression "*/5 * * * *", the next execution times are Thu, Aug 06, 2026, 12:15:00 PM UTC, Thu, Aug 06, 2026, 12:20:00 PM UTC, Thu, Aug 06, 2026, 12:25:00 PM UTC.
- How do I use this cron expression?
- Copy the exact string into crontab, cron triggers, or any scheduler such as GitHub Actions, n8n or Docker. Pre-built code snippets for Python, Node.js, Bash, Docker, GitHub Actions and n8n are included on this page.
Cron Expression
Copy this exact string into crontab, cron triggers, or schedulers.
*/5 * * * *Human readable
The classic monitoring and sync interval — run every 5 minutes, 288 times a day.
Next 5 execution times
- 1Thu, Aug 06, 2026, 12:15:00 PM UTC
- 2Thu, Aug 06, 2026, 12:20:00 PM UTC
- 3Thu, Aug 06, 2026, 12:25:00 PM UTC
- 4Thu, Aug 06, 2026, 12:30:00 PM UTC
- 5Thu, Aug 06, 2026, 12:35:00 PM UTC
Python
from crontab import CronTab
from datetime import datetime
# Install: pip install python-crontab
cron = CronTab(user=True)
job = cron.new(command="/usr/bin/python3 /var/www/job_every-5-minutes.py", comment="scheduled by crongen")
job.setall("*/5 * * * *")
cron.write()
print(f"Installed: */5 * * * * -> /usr/bin/python3 /var/www/job_every-5-minutes.py")