Cron Expression Generator

एक पाँच-फ़ील्ड cron एक्सप्रेशन दृश्य रूप से बनाएँ और उसे कॉपी करें, एक सादे-अंग्रेज़ी सारांश और आपके ब्राउज़र में दिखाए गए अगले रन समय के साथ।

आपका cron एक्सप्रेशन आपके ब्राउज़र में लोकल रूप से बनाया और पूर्वावलोकित किया जाता है और कुछ भी सर्वर पर अपलोड नहीं होता।

एक मौजूदा शेड्यूल डिकोड करना है? Cron Explainer आज़माएँ।

Cron Expression Generator के बारे में

यह cron expression generator आपको सिंटैक्स याद रखने के बजाय एक पाँच-फ़ील्ड crontab शेड्यूल दृश्य रूप से बनाने देता है। हर फ़ील्ड के लिए — मिनट, घंटा, महीने का दिन, महीना, और सप्ताह का दिन — आप एक मोड चुनते हैं: हर मान, हर N (एक स्टेप), एक मल्टी-सेलेक्ट से विशिष्ट मान, या एक रेंज। जैसे ही आप क्लिक करते हैं एक्सप्रेशन लाइव अपडेट होता है, और महीने व सप्ताह-दिन चयनकर्ता Jan और Mon जैसे नाम दिखाते हैं जबकि सही संख्याएँ उत्सर्जित करते हैं। परिणाम के नीचे आपको एक कॉपी बटन के साथ जनरेट किया गया एक्सप्रेशन, एक सादा-अंग्रेज़ी सारांश, और आपके स्थानीय टाइमज़ोन में अगले पाँच रन समय मिलते हैं, ताकि आप उसे एक crontab, CI कॉन्फ़िग, या शेड्यूलर में पेस्ट करने से पहले शेड्यूल की पुष्टि कर सकें। एक-क्लिक प्रीसेट सामान्य मामलों को कवर करते हैं जैसे हर पाँच मिनट, सप्ताह के दिन 9am पर, और मासिक। सब कुछ आपके ब्राउज़र में चलता है, इसलिए आपका बनाया गया कुछ भी सर्वर पर अपलोड नहीं होता।

विशेषताएँ

Cron Expression Generator का उपयोग कैसे करें

  1. हर फ़ील्ड के लिए एक मोड चुनें, या एक सामान्य शेड्यूल से शुरू करने हेतु एक प्रीसेट पर क्लिक करें।
  2. Specific के लिए, अपने इच्छित मान टैप करें; Range के लिए, एक from और to चुनें; Every N के लिए, एक स्टेप दर्ज करें।
  3. जैसे ही आप फ़ील्ड बदलते हैं cron एक्सप्रेशन को लाइव अपडेट होते देखें।
  4. शेड्यूल की पुष्टि के लिए सादा-अंग्रेज़ी सारांश और अगले पाँच रन समय पढ़ें।
  5. एक्सप्रेशन पाने और उसे अपने crontab या शेड्यूलर में पेस्ट करने हेतु Copy पर क्लिक करें।

उदाहरण

इनपुट

minute: specific [0]
hour: specific [9]
day-of-month: every
month: every
day-of-week: range Mon–Fri

आउटपुट

0 9 * * 1-5

एक सप्ताह-दिन 9am शेड्यूल को फ़ील्ड-दर-फ़ील्ड बनाने से यह एक्सप्रेशन बनता है।

सामान्य त्रुटियाँ और समस्या निवारण

अक्सर पूछे जाने वाले प्रश्न

पाँच cron फ़ील्ड का क्या मतलब है?
क्रम में वे मिनट, घंटा, महीने का दिन, महीना, और सप्ताह का दिन हैं। जनरेटर हर फ़ील्ड के लिए एक टोकन बनाता है और पूर्ण एक्सप्रेशन बनाने हेतु उन्हें स्पेस से जोड़ता है।
मैं हर 15 मिनट में एक जॉब कैसे चलाऊँ?
मिनट फ़ील्ड को Every N पर सेट करें और 15 दर्ज करें, अन्य फ़ील्ड को Every पर छोड़ते हुए। जनरेटर */15 * * * * आउटपुट करता है और अगले रन समय का पूर्वावलोकन करता है।
एक स्टेप, एक रेंज, और विशिष्ट मानों में क्या अंतर है?
*/5 जैसा एक स्टेप एक निश्चित अंतराल पर दोहराता है, 1-5 जैसी एक रेंज एक सतत अवधि को कवर करती है, और 1,15 जैसे विशिष्ट मान सटीक बिंदु सूचीबद्ध करते हैं। हर एक बिल्डर में एक फ़ील्ड मोड पर मैप होता है।
क्या मैं महीने और सप्ताह-दिन के नाम दर्ज करूँ या संख्याएँ?
आप स्पष्टता के लिए UI में Jan या Mon जैसे नाम चुनते हैं, और जनरेटर एक्सप्रेशन में मानक संख्याएँ (महीने 1-12, सप्ताह-दिन 0-6 जहाँ रविवार 0 है) उत्सर्जित करता है।
यह Cron Explainer से कैसे भिन्न है?
Explainer एक एक्सप्रेशन को डिकोड करता है जो आपके पास पहले से है, जबकि यह जनरेटर फ़ील्ड पर क्लिक करके एक नया एक्सप्रेशन बनाता है। एक शेड्यूल बनाने के लिए इसे और एक की पुष्टि के लिए Explainer उपयोग करें।
जनरेशन कहाँ होता है?
पूरी तरह आपके ब्राउज़र में। एक्सप्रेशन, सारांश, और रन-समय पूर्वावलोकन सभी आपके डिवाइस पर लोकल रूप से गणना किए जाते हैं और कुछ भी सर्वर पर नहीं भेजा जाता।

संबंधित टूल

सभी ArrayKit टूल