Cron एक्सप्लेनर
किसी cron एक्सप्रेशन की व्याख्या करें और इसके अगले रन का पूर्वावलोकन करें।
आपकी cron expressions स्थानीय रूप से आपके browser में पार्स होती हैं और कुछ भी किसी सर्वर पर अपलोड नहीं होता।
timestamp बदलने की आवश्यकता है? Unix Timestamp Converter आज़माएँ।
Cron एक्सप्लेनर के बारे में
यह cron expression explainer पाँच-फ़ील्ड वाले crontab शेड्यूल को सरल भाषा में अनुवादित करता है और दिखाता है कि यह अगली बार कब चलेगा। 0 9 * * 1-5 जैसी expression पेस्ट करें और तुरंत एक स्पष्ट विवरण के साथ आपके local timezone में आने वाली रन समयें पढ़ें। एक cron शेड्यूल पार्सर और सिंटैक्स चेकर के रूप में काम करते हुए, यह हर फ़ील्ड को मान्य करता है, रेंज के बाहर या त्रुटिपूर्ण इनपुट को चिह्नित करता है, और रेंज, सूचियों व स्टेप मानों का पूरा समर्थन करता है। यह उन डेवलपर्स, DevOps इंजीनियरों और QA टेस्टरों के लिए बनाया गया है जो cron जॉब लिखते या समीक्षा करते हैं और भेजने से पहले पुष्टि करना चाहते हैं कि शेड्यूल वही करता है जो उनका इरादा था। हर 5 मिनट या मासिक जैसे त्वरित प्रीसेट सामान्य शेड्यूल तेज़ी से बनाने में मदद करते हैं। सब कुछ पूरी तरह आपके browser में चलता है, इसलिए आपकी expressions स्थानीय रूप से प्रोसेस होती हैं और कुछ भी किसी सर्वर पर अपलोड नहीं होता।
विशेषताएँ
- सभी पाँच cron फ़ील्ड (minute, hour, day-of-month, month, day-of-week) को एक सरल-भाषा वाक्य में बदलता है
- आपके local timezone में रेंडर की गई अगली छह रन समयों का पूर्वावलोकन करता है
- रेंज (1-5), सूचियाँ (1,3,5), और स्टेप मान (*/5) समर्थित करता है
- इनपुट मान्य करता है और रेंज के बाहर या त्रुटिपूर्ण फ़ील्ड को स्पष्ट त्रुटि के साथ रिपोर्ट करता है
- hourly, सुबह 9 बजे रोज़, और कार्यदिवस जैसे सामान्य शेड्यूल के लिए एक-क्लिक प्रीसेट
- मानक cron OR लॉजिक का उपयोग करके day-of-month और day-of-week के परस्पर संबंध को संभालता है
- टाइप करते ही लाइव अपडेट, किसी रन बटन की आवश्यकता नहीं
- पूरी तरह आपके browser में चलता है
Cron एक्सप्लेनर का उपयोग कैसे करें
- इनपुट बॉक्स में पाँच-फ़ील्ड वाली cron expression टाइप या पेस्ट करें।
- या सामान्य शेड्यूल लोड करने के लिए */5 * * * * जैसे प्रीसेट चिप पर क्लिक करें।
- इन्फो बैनर में दिखाया गया सरल-भाषा विवरण पढ़ें।
- अपने local timezone में आने वाली समयों की पुष्टि के लिए Next runs सूची की समीक्षा करें।
उदाहरण
इनपुट
0 9 * * 1-5
आउटपुट
Runs at minute 0, past hour 9, on every day-of-month, in every month, on Mon, Tue, Wed, Thu, Fri.
कार्यदिवस सुबह 9 बजे का शेड्यूल सरल भाषा में समझाया गया।
सामान्य त्रुटियाँ और समस्या निवारण
- शुरुआत में सेकंड मान के साथ छह फ़ील्ड दर्ज करना। — मानक पाँच-फ़ील्ड प्रारूप (minute hour day-of-month month day-of-week) उपयोग करें; सेकंड फ़ील्ड हटा दें।
- कोई फ़ील्ड मान रेंज के बाहर के रूप में अस्वीकृत होता है, जैसे minutes के लिए 60 या month के लिए 13। — मानों को सीमा में रखें: minute 0-59, hour 0-23, day-of-month 1-31, month 1-12, day-of-week 0-7।
- उम्मीद करना कि day-of-month और day-of-week दोनों एक साथ आवश्यक हैं। — जब दोनों फ़ील्ड प्रतिबंधित हों, तो cron तब चलता है जब कोई एक मेल खाए (OR लॉजिक), इसलिए जॉब अपेक्षा से अधिक बार चल सकता है।
- किसी दुर्लभ शेड्यूल के लिए अपेक्षित रन समयें न दिखना। — पूर्वावलोकन एक साल आगे तक देखता है; यदि उस अवधि में कोई रन न आए तो यह कोई नहीं रिपोर्ट करता है, इसलिए सत्यापित करें कि दिन और महीने का संयोजन पहुँच योग्य है।
अक्सर पूछे जाने वाले प्रश्न
- Cron Expression Explainer क्या है?
- यह एक browser टूल है जो मानक पाँच-फ़ील्ड वाले crontab शेड्यूल को एक सरल-अंग्रेज़ी विवरण में बदलता है और जॉब के अगली बार चलने की समयों का पूर्वावलोकन करता है।
- explainer कौन सा cron प्रारूप समर्थित करता है?
- मानक पाँच फ़ील्ड — minute, hour, day-of-month, month, और day-of-week — रेंज, सूचियों और स्टेप मानों के साथ।
- मैं कैसे जाँचूँ कि मेरा cron जॉब अगली बार कब चलता है?
- अपनी expression पेस्ट करें और Next runs सूची पढ़ें; explainer आपके डिवाइस के local timezone में आने वाली रन समयों की गणना करता है।
- यह day-of-month और day-of-week फ़ील्ड को एक साथ कैसे संभालता है?
- यह मानक cron व्यवहार का पालन करता है: जब दोनों फ़ील्ड प्रतिबंधित हों तो जॉब तब चलता है जब कोई एक मेल खाए, अन्यथा प्रतिबंधित फ़ील्ड लागू होता है।
- क्या मैं */15 जैसे स्टेप मान या 1-5 जैसी रेंज उपयोग कर सकता हूँ?
- हाँ, explainer किसी भी फ़ील्ड में स्टेप, रेंज, और अल्पविराम-विभाजित सूचियाँ स्वीकार करता है और उन्हें विवरण व रन पूर्वावलोकन में दर्शाता है।
- इस टूल का उपयोग करते समय क्या मेरी cron expressions कहीं भेजी जाती हैं?
- नहीं, cron expression explainer सब कुछ स्थानीय रूप से आपके browser में पार्स करता है और आपका इनपुट कभी आपके डिवाइस से बाहर नहीं जाता।
संबंधित टूल
सभी ArrayKit टूल