0 9 * * *
| चिह्न | अर्थ | उदाहरण |
|---|---|---|
* |
कोई भी मान | * * * * * |
, |
मानों की सूची | 1,15 * * * * |
- |
रेंज | 0 9-17 * * * |
/ |
Step / हर N | */15 * * * * |
MIN HOUR DOM MON DOW
Cron Expression Generator और Parser
Cron expression क्या है?
Cron एक Unix job scheduler है जो निश्चित समय पर commands चलाता है। हर expression में पाँच fields होते हैं: मिनट (0–59), घंटा (0–23), तारीख (1–31), महीना (1–12), और सप्ताह का दिन (0–6, रविवार = 0)। * किसी भी value से match करता है। */n हर nth step पर चलता है। n-m range define करता है। n,m specific values list करता है।
सामान्य patterns
*/15 * * * *— हर 15 मिनट0 9 * * 1-5— सप्ताह के दिन सुबह 9 बजे0 0 1 * *— हर महीने की 1 तारीख, रात 12 बजे0 0 * * 0— हर रविवार रात 12 बजे30 8 * * 1— हर सोमवार सुबह 8:30 बजे
अक्सर पूछे जाने वाले प्रश्न
न्यूनतम cron interval कितना है?
एक मिनट। एक मिनट से कम की scheduling के लिए APScheduler या node-cron जैसे खास scheduler, या systemd timers जैसे सेकंड-स्तर वाले प्लेटफ़ॉर्म इस्तेमाल करें।
हर कामकाजी दिन सुबह 9 बजे job कैसे चलाएँ?
<code>0 9 * * 1-5</code> इस्तेमाल करें। पाँचवाँ field सप्ताह का दिन है: 1 = सोमवार, 5 = शुक्रवार।
महीने का दिन और सप्ताह का दिन दोनों सेट हों तो कौन लागू होता है?
Vixie cron (सबसे आम implementation) में job तब चलता है जब दोनों में से कोई भी शर्त पूरी हो। <code>0 0 1 * 5</code> हर महीने की 1 तारीख को और हर शुक्रवार को आधी रात चलता है।
महीना 1 से और सप्ताह का दिन 0 से क्यों शुरू होता है?
महीना (1–12) कैलेंडर के नियम पर है। सप्ताह का दिन (0–6) मूल POSIX डिज़ाइन पर है, जिसमें रविवार = 0। कुछ सिस्टम 7 को भी रविवार मानते हैं।
Minute field में */5 और 0/5 में क्या अंतर है?
<code>*/5</code> :00, :05, :10 ... :55 पर चलता है। <code>0/5</code> भी यही करता है क्योंकि 0 शुरुआती offset है। :15 से शुरू करने के लिए <code>15/5</code> इस्तेमाल करें।