Cron एक्सप्रेशन पार्सर
Cron एक्सप्रेशन को पार्स और विज़ुअलाइज़ करें। Cron शेड्यूल को समझें, सत्यापित करें और बनाएं। देखें कि आपके Cron जॉब अगली बार कब चलेंगे।
व्याख्या
अगले रन टाइम
रन
कोई आगामी रन नहीं मिला।
सामान्य Cron पैटर्न
Cron सिंटैक्स संदर्भ
| फील्ड | स्थिति | मान | विशेष अक्षर |
|---|---|---|---|
| Minute | 1 | 0-59 | **/n0-591,2,3 |
| Hour | 2 | 0-23 | **/n0-231,2,3 |
| Day of Month | 3 | 1-31 | **/n1-311,15,30 |
| Month | 4 | 1-12 | **/n1-12JAN,FEB,MAR |
| Day of Week | 5 | 0-6 | **/n0-6SUN,MON,TUE |
विशेष अक्षर
- * - Any value/all valuesExample: * * * * * = Run every minute
- , - Value list separatorExample: 0,15,30,45 * * * * = Run every 15 minutes
- - - Range of valuesExample: 0 9-17 * * * = Run on the hour, 9 AM to 5 PM
- / - Step valuesExample: */15 * * * * = Run every 15 minutes
- 0-6 - Day of Week (Sunday = 0)Example: 0 0 * * 1-5 = Run at midnight, Monday through Friday
- JAN-DEC - Month namesExample: 0 0 1 JAN,APR,JUL,OCT * = Run quarterly
कैसे उपयोग करें
- ऊपर इनपुट फील्ड में अपना cron एक्सप्रेशन दर्ज करें।
- टूल स्वचालित रूप से आपके एक्सप्रेशन को सत्यापित और पार्स करेगा।
- यदि मान्य है, तो आप शेड्यूल की पठनीय व्याख्या देखेंगे।
- अगले रन टाइम सेक्शन दिखाता है कि आपके जॉब कब चलेंगे।
- सामान्य पैटर्न सेक्शन का उपयोग अक्सर उपयोग किए जाने वाले शेड्यूल तक त्वरित पहुंच के लिए करें।
- यदि आपको एक्सप्रेशन बनाने में मदद चाहिए तो सिंटैक्स संदर्भ देखें।
Related Tools
Cron एक्सप्रेशन पार्सर के बारे में
यह टूल क्या करता है
- मानक फॉर्मेट में cron एक्सप्रेशन को पार्स और सत्यापित करता है
- शेड्यूल के अर्थ की सरल व्याख्या प्रदान करता है
- अगले शेड्यूल किए गए निष्पादन समय दिखाता है
- सामान्य cron पैटर्न तक त्वरित पहुंच प्रदान करता है
- मौजूदा cron शेड्यूल को डीबग और समझने में मदद करता है
सामान्य उपयोग के मामले
- सर्वर रखरखाव शेड्यूल सेट अप करना
- बैकअप जॉब कॉन्फ़िगर करना
- CI/CD पाइपलाइन में आवर्ती कार्यों की योजना बनाना
- डेटाबेस क्लीनअप ऑपरेशन सेट अप करना
- रिपोर्ट जेनरेशन शेड्यूल करना
- जॉब शेड्यूलिंग के लिए cron सिंटैक्स सीखना
- मौजूदा crontab प्रविष्टियों को सत्यापित करना
Frequently Asked Questions
Cron एक्सप्रेशन क्या है और यह कैसे काम करता है?
Cron एक्सप्रेशन एक स्ट्रिंग फॉर्मेट है जिसका उपयोग Unix-जैसे ऑपरेटिंग सिस्टम में कार्यों को शेड्यूल करने के लिए किया जाता है। इसमें 5 फील्ड होते हैं जो मिनट, घंटा, महीने का दिन, महीना और सप्ताह का दिन दर्शाते हैं।
Cron एक्सप्रेशन में 5 फील्ड कौन से हैं?
5 फील्ड हैं: 1) मिनट (0-59), 2) घंटा (0-23), 3) महीने का दिन (1-31), 4) महीना (1-12 या JAN-DEC), और 5) सप्ताह का दिन (0-6 या SUN-SAT, जहां 0=रविवार)।
Cron एक्सप्रेशन में विशेष अक्षरों का क्या अर्थ है?
सामान्य विशेष अक्षरों में शामिल हैं: * (कोई भी मान), , (मान सूची विभाजक), - (मानों की श्रेणी), / (स्टेप मान)। उदाहरण के लिए, */15 का अर्थ है "हर 15 इकाई"।
प्रतिदिन आधी रात को चलने वाला Cron एक्सप्रेशन कैसे बनाएं?
"0 0 * * *" का उपयोग करें - इसका अर्थ है: मिनट 0, घंटा 0 (आधी रात), महीने का कोई भी दिन, कोई भी महीना, सप्ताह का कोई भी दिन। यह प्रतिदिन 12:00 AM पर एक बार चलेगा।
महीने के दिन और सप्ताह के दिन फील्ड में क्या अंतर है?
महीने का दिन (1-31) कैलेंडर तारीखें निर्दिष्ट करता है, जबकि सप्ताह का दिन (0-6) कार्यदिवस निर्दिष्ट करता है। जब दोनों निर्दिष्ट हों, तो कोई भी शर्त पूरी होने पर जॉब चलती है।
क्या Cron एक्सप्रेशन में संख्याओं के बजाय महीनों के नाम उपयोग कर सकते हैं?
हां! आप तीन-अक्षर वाले महीनों के संक्षिप्त नाम (JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, DEC) और दिनों के संक्षिप्त नाम (SUN, MON, TUE, WED, THU, FRI, SAT) उपयोग कर सकते हैं।
हर 15 मिनट में चलने वाला जॉब कैसे शेड्यूल करें?
"*/15 * * * *" का उपयोग करें - मिनट फील्ड में */15 का अर्थ है "मिनट 0 से शुरू होकर हर 15 मिनट"। यह हर घंटे :00, :15, :30 और :45 पर चलेगा।
"0 9-17 * * 1-5" का क्या अर्थ है?
यह केवल कार्यदिवसों (सोमवार-शुक्रवार, दिन 1-5) पर सुबह 9 बजे से शाम 5 बजे (घंटे 9-17) तक हर घंटे की शुरुआत (मिनट 0) पर चलता है।
मैं अपना Cron एक्सप्रेशन सही है या नहीं, यह कैसे जांचें?
अपने एक्सप्रेशन को सत्यापित करने और अगले शेड्यूल किए गए रन टाइम देखने के लिए इस पार्सर टूल का उपयोग करें। टूल आपको बताएगा कि आपका जॉब कब चलेगा।
क्या विभिन्न सिस्टम के लिए अलग-अलग Cron फॉर्मेट हैं?
हां, मानक 5-फील्ड फॉर्मेट सबसे आम है, लेकिन कुछ सिस्टम जैसे Quartz शेड्यूलर 6 या 7 फील्ड (सेकंड और/या वर्ष जोड़कर) उपयोग करते हैं। यह टूल अधिकांश सिस्टम द्वारा उपयोग किए जाने वाले मानक 5-फील्ड Unix Cron फॉर्मेट पर केंद्रित है।