Cron एक्सप्रेशन जेनरेटर
टाइमज़ोन-अवेयर सिमुलेशन के साथ cron शेड्यूल बनाएं, सत्यापित करें और विज़ुअलाइज़ करें
*****Every minute
0 * * * * ?cron(* * * * ? *)OnCalendar=*-*-* *:*:00Every minuteकोई आगामी रन नहीं
| फ़ील्ड | मान | अर्थ |
|---|---|---|
| Minute | * | Every minute |
| Hour | * | Every hour |
| Day of Month | * | Every day of month |
| Month | * | Every month |
| Day of Week | * | Every day of week |
Cron expression क्या है?
Cron expression स्पेस से अलग किए गए समय फ़ील्ड की एक स्ट्रिंग है, जो दोहराए जाने वाले कार्यों का शेड्यूल तय करती है। यह Unix जैसे सिस्टम से शुरू हुआ था, लेकिन अब Linux crontab, Java Quartz Scheduler, AWS CloudWatch Events और Kubernetes CronJobs में भी इस्तेमाल होता है। हर फ़ील्ड मिनट, घंटा, महीने का दिन, महीना या सप्ताह का दिन दिखाता है।
Standard और Quartz फ़ॉर्मेट
Standard (Unix) फ़ॉर्मेट 5 फ़ील्ड इस्तेमाल करता है: मिनट, घंटा, महीने का दिन, महीना और सप्ताह का दिन। Java/Spring में आम Quartz फ़ॉर्मेट शुरुआत में seconds फ़ील्ड जोड़ता है, इसलिए आमतौर पर इसमें 6 फ़ील्ड होते हैं। Quartz महीने के दिन या सप्ताह के दिन में “कोई खास मान नहीं” के लिए ? भी सपोर्ट करता है। यह टूल दोनों फ़ॉर्मेट और उनके बीच conversion सपोर्ट करता है।
कैसे उपयोग करें
- 1.Standard या Quartz फ़ॉर्मेट चुनें।
- 2.हर फ़ील्ड सेट करने के लिए visual Builder इस्तेमाल करें, या सीधे लिखने के लिए Raw Editor खोलें।
- 3.Natural Language मोड आज़माएं, जैसे "every weekday at 9 AM"।
- 4.बनी हुई expression, पढ़ने योग्य description और अगले execution समय देखें।
- 5.गहरे विश्लेषण के लिए Timeline, Breakdown और Convert टैब इस्तेमाल करें।
फ़ीचर
- •every, step, range और specific values के लिए visual field builder
- •category के अनुसार तैयार presets
- •Natural language parser
- •timezone और DST संकेतों के साथ next execution simulator
- •24-hour और 7-day visual timeline
- •हर फ़ील्ड समझाने वाली breakdown table
- •Standard, Quartz, AWS CloudWatch और systemd timer conversion
- •real-time validation
- •100% browser-side processing
सामान्य पैटर्न
- •*/5 * * * * — हर 5 मिनट
- •0 * * * * — हर घंटे :00 पर
- •0 0 * * * — रोज़ आधी रात
- •0 9 * * 1-5 — कार्यदिवसों में सुबह 9 बजे
- •0 0 1 * * — हर महीने की पहली तारीख
- •0 2 * * 0 — रविवार सुबह 2 बजे