Every X Minutes Cron Expressions
Complete reference for scheduling cron jobs at minute intervals. Choose from 1 to 59 minutes for precise task scheduling in Unix, Linux, and containerized environments.
Try Any Minute Interval
Free Cron Job Generator & Builder
The easiest way to edit, visualize, and understand cron schedules. Create, test, and export cron expressions with our intuitive online tool.
Visual Cron Builder
Build cron expressions using an intuitive visual interface with dropdowns and checkboxes.
Timezone Converter
Convert cron schedules between different timezones to coordinate global deployments.
Text to Cron
Convert plain English phrases like "every day at 8pm" into valid cron expressions.
Expression Validator
Validate and debug cron expressions with detailed field-by-field syntax analysis.
Quick Reference
Cron Format
Special Characters
Common Examples
Frequently Asked Questions
Get answers to common questions about cron jobs, scheduling, and using our cron expression generator.
Need more help? Check out our comprehensive guides:
Learn More About Cron
Master cron jobs and scheduling with our comprehensive guides and tutorials. From basics to advanced techniques.
systemd Timers vs Cron: Which Scheduler Should You Use?
Compare systemd timers with cron: reliability, logging, dependencies, calendar syntax, and migration tips.
Kubernetes CronJobs: Complete Scheduling Guide
Spec, concurrency policies, timezones, retries, and best practices for scheduling with Kubernetes CronJobs.
Cron Every X Minutes: Expressions and Examples
Copy-ready cron expressions for */2, */5, */10, */15, */30 with explanations and tips to avoid pitfalls.
What is a Cron Job?
A beginner-friendly introduction to the concept of cron, what it is, and why it's a powerful tool for automation.
How to Write Cron Expressions: Complete Guide with Examples
Master cron expression syntax with our comprehensive guide covering the 5-field format, common patterns, examples, and best practices.
Understanding Cron Syntax: A Complete Guide
A detailed breakdown of the cron syntax, including special characters, keywords, and practical examples.
Common Cron Job Examples
A list of practical, real-world cron job examples you can use in your projects.
Troubleshooting Cron Jobs: Complete Debugging Guide
Fix cron jobs that won't run with our comprehensive troubleshooting guide. Debug common issues, check logs, fix permissions, and resolve environment problems.
Cron Best Practices
Learn how to write, manage, and debug cron jobs effectively and safely.
Cron Job Alternatives: Complete Guide to Modern Task Scheduling
Discover modern alternatives to traditional cron jobs including systemd timers, cloud schedulers, container orchestration, and workflow engines.
Cron Jobs for DevOps: Complete Infrastructure Automation Guide
Master DevOps automation with cron jobs. Comprehensive guide covering monitoring, backups, log management, security scanning, and enterprise infrastructure automation.
Docker Cron Jobs: Complete Container Scheduling Guide
Master container scheduling with Docker cron jobs, Docker Compose automation, Kubernetes CronJobs, and production-ready container management strategies.
Database Maintenance with Cron: Complete Automation Guide
Master database automation with cron jobs. Comprehensive guide covering automated backups, cleanup, optimization, monitoring, and disaster recovery for MySQL, PostgreSQL, MongoDB, and more.
Data Science & Analytics Cron Jobs: Complete Automation Guide
Comprehensive guide to automating data science workflows with cron jobs - from ML pipelines to report generation.
Security Automation with Cron Jobs: Complete Guide
Master security automation with cron jobs. Comprehensive guide covering vulnerability scanning, log analysis, compliance monitoring, and threat detection.
Popular Minute Intervals
Every 1 minute
* * * * *
Runs every minute - highest frequency cron job
Common uses:
- Real-time monitoring
- Queue processing
- Live data sync
- Health checks
Every 2 minutes
*/2 * * * *
Runs every 2 minutes - near real-time processing
Common uses:
- Frequent monitoring
- Quick sync tasks
- Status updates
- Cache warming
Every 3 minutes
*/3 * * * *
Runs every 3 minutes - high-frequency monitoring
Common uses:
- API polling
- Service monitoring
- Quick backups
- Alert checks
Every 5 minutes
*/5 * * * *
Runs every 5 minutes - standard monitoring frequency
Common uses:
- System monitoring
- Log rotation
- API sync
- Performance metrics
Every 10 minutes
*/10 * * * *
Runs every 10 minutes - regular check interval
Common uses:
- Email checks
- Database cleanup
- Report generation
- Resource monitoring
Every 15 minutes
*/15 * * * *
Runs every 15 minutes - quarter-hour schedule
Common uses:
- Data backups
- Feed updates
- Analytics collection
- Cache clearing
Every 20 minutes
*/20 * * * *
Runs every 20 minutes - moderate frequency
Common uses:
- Content sync
- Batch processing
- System maintenance
- Report updates
Every 30 minutes
*/30 * * * *
Runs every 30 minutes - half-hour schedule
Common uses:
- Large backups
- Data aggregation
- Comprehensive reports
- System snapshots
Every 45 minutes
*/45 * * * *
Runs every 45 minutes - three-quarter hour interval
Common uses:
- Extended processing
- Large data sync
- Complex calculations
- Resource optimization
Complete Minute Intervals Reference
* * * * *
*/2 * * * *
*/3 * * * *
*/4 * * * *
*/5 * * * *
*/6 * * * *
*/7 * * * *
*/8 * * * *
*/9 * * * *
*/10 * * * *
*/11 * * * *
*/12 * * * *
*/13 * * * *
*/14 * * * *
*/15 * * * *
*/16 * * * *
*/17 * * * *
*/18 * * * *
*/19 * * * *
*/20 * * * *
*/21 * * * *
*/22 * * * *
*/23 * * * *
*/24 * * * *
*/25 * * * *
*/26 * * * *
*/27 * * * *
*/28 * * * *
*/29 * * * *
*/30 * * * *
*/31 * * * *
*/32 * * * *
*/33 * * * *
*/34 * * * *
*/35 * * * *
*/36 * * * *
*/37 * * * *
*/38 * * * *
*/39 * * * *
*/40 * * * *
*/41 * * * *
*/42 * * * *
*/43 * * * *
*/44 * * * *
*/45 * * * *
*/46 * * * *
*/47 * * * *
*/48 * * * *
*/49 * * * *
*/50 * * * *
*/51 * * * *
*/52 * * * *
*/53 * * * *
*/54 * * * *
*/55 * * * *
*/56 * * * *
*/57 * * * *
*/58 * * * *
*/59 * * * *
Understanding Minute Interval Syntax
Basic Syntax Pattern
The pattern */X * * * *
means "every X minutes"
*/5
- Every 5 minutes (0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55)*/10
- Every 10 minutes (0, 10, 20, 30, 40, 50)*/15
- Every 15 minutes (0, 15, 30, 45)*
- Every minute (special case, equivalent to */1)
Choosing the Right Interval
- 1-5 minutes: Real-time monitoring, critical systems, live data
- 10-15 minutes: Regular monitoring, data collection, moderate priority
- 20-30 minutes: Batch processing, reports, non-critical updates
- 45-59 minutes: Large operations, comprehensive scans, resource-intensive tasks
Performance Considerations
- High-frequency jobs (1-2 minutes) can impact system performance
- Consider resource usage and overlap when scheduling frequent tasks
- Use job locks or checks to prevent concurrent execution
- Monitor system load and adjust intervals based on performance
Real-World Examples
Monitoring & Alerting
* * * * *
- Health check every minute for critical services*/5 * * * *
- Check system metrics every 5 minutes*/15 * * * *
- Collect performance data every 15 minutesData Processing
*/2 * * * *
- Process queue items every 2 minutes*/10 * * * *
- Sync data with external API every 10 minutes*/30 * * * *
- Generate summary reports every 30 minutesMaintenance Tasks
*/3 * * * *
- Clear temporary files every 3 minutes*/20 * * * *
- Rotate logs every 20 minutes*/45 * * * *
- Database optimization every 45 minutesRelated Tools
Cron Tools
Visual Builder
Build cron expressions visually
Text to Cron
Convert natural language to cron
Expression Validator
Validate and test cron expressions
Timezone Converter
Convert cron times between timezones
Interval Patterns
All cron interval patterns guide
Learning Resources
Guides, tutorials, and best practices
Preset Library
Browse 300+ cron expression presets