Cron expressions Unix/Linux systems, CI/CD pipelines और cloud platforms पर recurring schedules define करने का standard तरीका है। लेकिन cron syntax याद रखना मुश्किल होता है — experienced developers भी बार-बार field order और special characters check करते हैं।
इस guide में हम cover करेंगे: 5-field format, special characters (*, /, -, ,), common schedule examples, platform differences (AWS, Kubernetes, GitHub Actions) और production cron jobs के best practices। हमारे free Cron Expression Generator से visually expressions बनाएं और validate करें।
Cron Expressions बनाएं — फ्री और प्राइवेट
Visual builder से cron expressions बनाएं, या existing expressions decode करें। Human-readable descriptions, next run times। कोई signup नहीं, कोई server नहीं।
Cron Expression Syntax: 5-Field Format
एक standard cron expression में 5 fields होते हैं, spaces से separated:
┌──────────── minute (0-59)
│ ┌────────── hour (0-23)
│ │ ┌──────── day of month (1-31)
│ │ │ ┌────── month (1-12)
│ │ │ │ ┌──── day of week (0-6, Sunday=0)
* * * * *
हर field अपनी range के numeric values accept करता है, plus special characters:
| Character | मतलब | Example |
|---|---|---|
* | हर value | * * * * * = हर minute |
, | Values की list | 0,15,30,45 * * * * = minute 0, 15, 30, 45 पर |
- | Range | 0 9-17 * * * = 9 AM से 5 PM तक हर hour |
/ | Step / interval | */10 * * * * = हर 10 minutes |
Characters combine भी हो सकते हैं। Example: 0 9-17/2 * * 1-5 का मतलब है "minute 0 पर, 9 AM से 5 PM तक हर 2 hours, Monday से Friday।"
Common Cron Expression Examples
सबसे ज़्यादा use होने वाले cron schedules:
| Expression | Description |
|---|---|
* * * * * | हर minute |
*/5 * * * * | हर 5 minutes |
0 * * * * | हर hour (minute 0 पर) |
0 0 * * * | हर रात midnight पर |
0 9 * * * | हर दिन 9:00 AM पर |
0 9 * * 1-5 | हर weekday 9:00 AM पर |
0 9 * * 1 | हर Monday 9:00 AM पर |
0 0 1 * * | हर महीने की पहली तारीख midnight पर |
0 */6 * * * | हर 6 hours |
0 9,18 * * * | दिन में दो बार — 9 AM और 6 PM |
हमारे Cron Expression Generator से इनमें से कोई भी visually बनाएं और next scheduled run times देखें।
Different Platforms पर Cron: AWS, Kubernetes, GitHub Actions
Core 5-field syntax universal है, लेकिन different platforms में variations हैं:
Linux/Unix Crontab
Original cron daemon standard 5-field format use करता है। crontab -e से edit करें। @daily, @weekly, @monthly जैसे shortcuts भी support करता है।
AWS EventBridge / CloudWatch
6-field format use करता है जिसमें year field भी होता है: minute hour day-of-month month day-of-week year। ? (no specific value) और L (last) characters भी support करता है।
Kubernetes CronJobs
Standard 5-field format use करता है। YAML manifests में spec.schedule के under define होता है। Kubernetes 1.27+ में spec.timeZone से timezone support आया।
GitHub Actions
on.schedule trigger में standard 5-field cron use होता है। सभी times UTC में होते हैं। Minimum interval 5 minutes है।
Production Cron Jobs के Best Practices
Cron jobs critical infrastructure हैं। इन best practices follow करें:
- Timezone specify करें: Cron system timezone में run होता है। अगर server UTC पर है लेकिन business IST में, तो jobs unexpected time पर run होंगी।
- :00 पर run करने से बचें: बहुत सारी cron jobs top of hour पर scheduled होती हैं, जिससे load spikes आते हैं। Random minute offset दें (जैसे 17 * * * *)।
- File locks use करें: अगर job अपने interval से ज़्यादा time लेती है, तो overlapping runs हो सकते हैं।
flockuse करें। - Output log करें: stdout और stderr को log file में redirect करें:
*/5 * * * * /path/script.sh >> /var/log/job.log 2>&1 - Absolute paths use करें: Cron minimal environment में run होता है। Commands और scripts के full paths दें।
- Failures monitor करें: Dead man's switch service (Cronitor, Healthchecks.io) use करें ताकि job fail होने पर alert आए।
- Deploy से पहले test करें: हमारा generator automatically next 5 run times दिखाता है — deploy करने से पहले verify करें।
How to Use the Tool (Step by Step)
- 1
Cron Expression Generator खोलें
Tool page पर जाएं — कोई signup या login ज़रूरी नहीं।
- 2
Visual Builder use करें
हर field (minute, hour, day-of-month, month, day-of-week) के लिए dropdowns से values select करें।
- 3
Expression review करें
Generated cron expression, human-readable description और next 5 scheduled run times देखें।
- 4
Quick Presets try करें
Common schedules के लिए preset buttons click करें — every minute, hourly, daily, weekly, monthly।
- 5
Existing expression parse करें
कोई भी cron expression parser में paste करें — decode, validate और upcoming run times देखें।
Frequently Asked Questions
Cron expression क्या होता है?+−
Cron expression 5 fields (minute, hour, day-of-month, month, day-of-week) का एक string है जो recurring schedule define करता है। Unix/Linux cron, CI/CD tools, cloud schedulers और job queues में use होता है।
*/5 का cron में क्या मतलब है?+−
*/5 का मतलब है "हर 5 units"। Minute field में */5 = हर 5 minutes (0, 5, 10, 15...)। Hour field में */5 = हर 5 hours। * सभी values select करता है, और /5 step interval create करता है।
Weekday 9 AM पर job कैसे schedule करें?+−
Expression use करें: 0 9 * * 1-5। इसका मतलब: minute 0, hour 9, हर day-of-month, हर month, Monday से Friday (1-5)।
5-field और 6-field cron में क्या difference है?+−
Standard Unix cron में 5 fields हैं (minute से day-of-week)। AWS EventBridge में year field extra है (6 fields)। Quartz Scheduler में seconds + minutes + hours + day + month + day-of-week (6-7 fields) होते हैं।
क्या मेरा data किसी server पर भेजा जाता है?+−
नहीं। सारा expression building, parsing और next-run-time calculation पूरी तरह आपके browser में JavaScript से होता है। कुछ भी upload, store या track नहीं होता।
Cron Expressions बनाएं — फ्री और प्राइवेट
Visual builder से cron expressions बनाएं, या existing expressions decode करें। Human-readable descriptions, next run times। कोई signup नहीं, कोई server नहीं।
Cron Expression Generator खोलें →Related Guides
Regex Tester — Regular Expressions Test करें Free (2026)
Regex patterns test और debug — real-time matching, cheat sheet। Free, browser-based।
chmod कैलकुलेटर गाइड
Linux फाइल परमिशन कैसे काम करती हैं, chmod नंबर का क्या मतलब है, और फाइल्स को सही तरीके से कैसे सेट करें।
JWT डिकोडर गाइड
जानें JWT कैसे काम करता है, टोकन तुरंत डिकोड करें, और ऑथेंटिकेशन समस्याओं को डीबग करें — सब आपके ब्राउज़र में।
Hash Generator — MD5, SHA-256 Online Guide Hindi (2026)
MD5, SHA-256, SHA-512 hashes online generate करें — hashing समझें, file verify करें।