Glyph WidgetsGlyph Widgets
के बारे मेंसंपर्कब्लॉगगोपनीयताशर्तेंKo-fi पर सहायता करें

© 2026 Glyph Widgets. सर्वाधिकार सुरक्षित।

·

100% क्लाइंट-साइड प्रोसेसिंग

ब्लॉग पर वापस जाएं

Cron Generator — Cron एक्सप्रेशन बनाएं

Cron एक्सप्रेशन विज़ुअली बनाएं, हिंदी में सरल स्पष्टीकरण पाएं और अगले 10 रन समय देखें। पूरी तरह मुफ़्त, बिना साइनअप के उपयोग करें।

Glyph Widgets
27 फ़रवरी 2026
13 min read
cron generatorcron expressioncron buildercron schedulecrontab generator

Cron Generator क्या है?

Cron Generator एक मुफ़्त ऑनलाइन टूल है जो cron एक्सप्रेशन बनाने, सत्यापित करने और समझने के लिए उपयोग किया जाता है — यह पाँच-फ़ील्ड शेड्यूल सिंटैक्स है जिसे Unix cron daemons, CI/CD प्लेटफ़ॉर्म, क्लाउड शेड्यूलर और अनगिनत अन्य ऑटोमेशन सिस्टम उपयोग करते हैं। आप ड्रॉपडाउन का उपयोग करके विज़ुअली शेड्यूल बना सकते हैं, सीधे एक्सप्रेशन टाइप कर सकते हैं, या किसी मौजूदा एक्सप्रेशन को पेस्ट करके तुरंत पढ़ने योग्य स्पष्टीकरण प्राप्त कर सकते हैं।

यह टूल दो अलग-अलग समस्याओं को हल करता है। नए शेड्यूल को शुरू से लिखना त्रुटि-प्रवण होता है जब आपको फ़ील्ड के सटीक क्रम और अनुमत विशेष वर्णों को याद रखना पड़ता है। 0 9 1-5 जैसे किसी मौजूदा एक्सप्रेशन को विरासत में लेना भी उतना ही भ्रामक होता है यदि आप निश्चित नहीं हैं कि यह हर नौ मिनट में चलता है या सप्ताह के दिनों में सुबह 9 बजे। Cron Generator दोनों दिशाओं को संभालता है: बनाएं-से-एक्सप्रेशन और एक्सप्रेशन-से-हिंदी। सब कुछ क्लाइंट-साइड पर चलता है, इसलिए आप इसे आंतरिक शेड्यूल कॉन्फ़िगरेशन के साथ स्वतंत्र रूप से उपयोग कर सकते हैं जो आपके नेटवर्क से बाहर नहीं जाना चाहिए।

मुख्य विशेषताएं

  • विज़ुअल cron एक्सप्रेशन बिल्डर — Minute, Hour, Day of Month, Month और Day of Week के लिए पाँच ड्रॉपडाउन सेलेक्टर आपको सिंटैक्स याद किए बिना शेड्यूल बनाने देते हैं। प्रत्येक फ़ील्ड में प्रीसेट सूची से बाहर के मानों के लिए एक कस्टम टेक्स्ट इनपुट भी है।
  • पढ़ने योग्य स्पष्टीकरण — cronstrue लाइब्रेरी किसी भी वैध एक्सप्रेशन को तुरंत सरल भाषा में अनुवाद करती है। Builder टैब 24-घंटे की व्याख्या दिखाता है; Human Readable टैब 12-घंटे के प्रारूप में विवरण एक बड़े, प्रमुख डिस्प्ले में दिखाता है।
  • अगले निष्पादन समय का पूर्वावलोकन — Builder टैब अगले 5 रन समय दिखाता है। Human Readable टैब अगले 10 रन समय दिखाता है जिसमें अगले निष्पादन को प्राथमिक रंग में हाइलाइट किया जाता है।
  • Cron एक्सप्रेशन सत्यापित करें — जब cron-parser एक्सप्रेशन को पार्स नहीं कर पाता तो इनपुट फ़ील्ड लाल हो जाती है और स्पष्टीकरण क्षेत्र एक विनाशकारी पृष्ठभूमि में बदल जाता है। वैध एक्सप्रेशन एक तटस्थ द्वितीयक पृष्ठभूमि दिखाते हैं।
  • 10 अंतर्निहित प्रीसेट — किसी भी प्रीसेट बटन पर क्लिक करें: हर मिनट, हर घंटे, रात को आधी रात में, सुबह 9 बजे, हर रविवार को आधी रात में, हर महीने की पहली तारीख, 1 जनवरी, सप्ताह के दिनों में सुबह 9 बजे, हर 5 मिनट और हर 2 घंटे।
  • एक्सप्रेशन क्लिपबोर्ड पर कॉपी करें — एक क्लिक में वर्तमान एक्सप्रेशन स्ट्रिंग कॉपी होती है और इतिहास पैनल में लॉग होती है।
  • Batch mode — एक साथ कई cron एक्सप्रेशन पेस्ट करें, प्रति पंक्ति एक, सभी को एक साथ समझाएं और परिणाम निर्यात करें।
  • साझा करने योग्य URLs — एक्सप्रेशन URL में एनकोड होता है, इसलिए आप एड्रेस बार कॉपी करके किसी टीम सदस्य के साथ एक विशिष्ट शेड्यूल साझा कर सकते हैं।

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

चरण 1: अपना एक्सप्रेशन दर्ज करें या बनाएं

एक्सप्रेशन इनपुट फ़ील्ड हमेशा टूल के शीर्ष पर दिखाई देती है। यह 0 0 * (दैनिक आधी रात को) से शुरू होती है। आप:

  • सीधे टाइप करें — किसी भी पाँच-फ़ील्ड cron एक्सप्रेशन में फ़ील्ड संपादित करें। टूल इसे वर्ण-दर-वर्ण पार्स करता है और रीयल टाइम में ड्रॉपडाउन, स्पष्टीकरण और अगले-रन पूर्वावलोकन को अपडेट करता है।
  • Builder का उपयोग करें — एक्सप्रेशन इनपुट के नीचे "Builder" टैब पर क्लिक करें जिसमें Minute, Hour, Day of Month, Month और Day of Week लेबल वाले पाँच ड्रॉपडाउन दिखाई देंगे। किसी भी ड्रॉपडाउन से एक मान चुनने पर एक्सप्रेशन फ़ील्ड स्वचालित रूप से अपडेट होती है।
  • प्रीसेट चुनें — 10 प्रीसेट बटनों में से किसी एक पर क्लिक करें (हर मिनट, हर घंटे, आदि) और एक क्लिक में वह एक्सप्रेशन लोड करें।

चरण 2: स्पष्टीकरण देखें

एक्सप्रेशन इनपुट फ़ील्ड के नीचे, एक स्टेटस पैनल सरल भाषा में अर्थ दिखाता है। एक्सप्रेशन 0 9 1-5 के लिए, टूल 24-घंटे के प्रारूप में "09:00 बजे, सोमवार से शुक्रवार" दिखाता है। वैध एक्सप्रेशन के लिए पैनल हरे रंग की द्वितीयक पृष्ठभूमि और जब एक्सप्रेशन पार्स नहीं हो पाती तो लाल विनाशकारी पृष्ठभूमि उपयोग करता है।

चरण 3: अगले निष्पादन समय की समीक्षा करें

Builder टैब में, एक "Next Executions" पैनल आपके स्थानीय toLocaleString() प्रारूप का उपयोग करते हुए अगले 5 शेड्यूल समयों को सूचीबद्ध करता है। अगले 10 रन समय देखने के लिए Human Readable टैब पर जाएं। पहली (सबसे निकट) प्रविष्टि प्राथमिक वायलेट रंग में "Next" बैज के साथ हाइलाइट की गई है, जिससे डिप्लॉय करने से पहले शेड्यूल की पुष्टि करना आसान होता है।

चरण 4: उन्नत एक्सप्रेशन के लिए कस्टम मान उपयोग करें

Minute और Hour फ़ील्ड में प्रत्येक के नीचे ड्रॉपडाउन के नीचे "Custom" लेबल वाला एक सादा टेक्स्ट इनपुट है। यहाँ कोई भी वैध cron फ़ील्ड मान टाइप करें — उदाहरण के लिए हर तिमाही घंटे के लिए 0,15,30,45, या घंटे 8 से 17 के लिए 8-17। कस्टम मान ड्रॉपडाउन चयन पर प्राथमिकता लेता है और एक्सप्रेशन तुरंत अपडेट करता है।

चरण 5: एक्सप्रेशन कॉपी करें और उपयोग करें

एक्शन बार में "Copy" पर क्लिक करें और एक्सप्रेशन को अपने क्लिपबोर्ड पर कॉपी करें। एक्सप्रेशन crontab फ़ाइल, GitHub Actions schedule ट्रिगर, AWS EventBridge नियम या किसी अन्य cron-संगत फ़ील्ड में पेस्ट करने के लिए तैयार है।

सप्ताह के दिनों की सुबह की रिपोर्ट जॉब के लिए उदाहरण एक्सप्रेशन:

0 8 * * 1-5

स्पष्टीकरण: "08:00 बजे, सोमवार से शुक्रवार"

अगले निष्पादन (एक सोमवार से):

  1. सोम, 3 मार 2026, 08:00:00
  2. मंगल, 4 मार 2026, 08:00:00
  3. बुध, 5 मार 2026, 08:00:00

व्यावहारिक उदाहरण

डेटाबेस बैकअप शेड्यूल करना

एक बैकेंड इंजीनियर को एक ऐसी जॉब चाहिए जो हर रात 2 बजे चले। वे Hour ड्रॉपडाउन से "At midnight" चुनते हैं, इसे 2 के कस्टम मान में बदलते हैं, Day of Month और Month को रखते हैं और Day of Week को रखते हैं। एक्सप्रेशन 0 2 * बन जाती है। स्पष्टीकरण "02:00 बजे" की पुष्टि करता है और अगले निष्पादन की सूची 02:00:00 पर पाँच लगातार रातें दिखाती है। इंजीनियर एक्सप्रेशन कॉपी करता है और अपने crontab में पेस्ट करता है।

तिमाही रिपोर्ट सेट करना

एक डेटा एनालिस्ट को हर तिमाही (जनवरी, अप्रैल, जुलाई, अक्टूबर) के पहले दिन सुबह 6 बजे एक जॉब चाहिए। वे एक्सप्रेशन फ़ील्ड में सीधे 0 6 1 /3 टाइप करते हैं। टूल "06:00 बजे, महीने के पहले दिन, हर 3 महीने" की पुष्टि करता है और अगली चार तिमाही तारीखें दिखाता है। एनालिस्ट अपनी टीम के साथ URL साझा करता है ताकि सभी शेड्यूल सत्यापित कर सकें।

विरासत में मिले शेड्यूल की ऑडिटिंग

एक डेवलपर को एक YAML फ़ाइल में परिभाषित पाँच cron जॉब वाला माइक्रोसर्विस विरासत में मिलता है। वे Batch Mode पर स्विच करते हैं, सभी पाँच एक्सप्रेशन पेस्ट करते हैं (प्रति पंक्ति एक) और "Process All" पर क्लिक करते हैं। परिणाम तालिका प्रत्येक एक्सप्रेशन को उसके सरल भाषा विवरण के साथ दिखाती है। एक एक्सप्रेशन, /10 9-17 * 1-5, तुरंत स्पष्ट है: "हर 10 मिनट में, 09:00 से 17:00 के बीच, सोमवार से शुक्रवार।"

सुझाव और सर्वोत्तम अभ्यास

सिंटैक्स नहीं, इरादे की पुष्टि के लिए Human Readable टैब उपयोग करें। एक एक्सप्रेशन सिंटैक्टिक रूप से वैध लेकिन अर्थ की दृष्टि से गलत हो सकती है — उदाहरण के लिए, 0 0 31 हर महीने की 31 तारीख को चलती है, जिसका मतलब है कि यह फरवरी, अप्रैल, जून, सितंबर या नवंबर में कभी नहीं चलती। अगले-रन पूर्वावलोकन इस अंतर को स्पष्ट कर देता है।

L विशेष वर्ण का अर्थ "महीने का अंतिम दिन" है। Day of Month ड्रॉपडाउन में "Last Day" विकल्प शामिल है जो L मान उत्पन्न करता है। यह cron-parser द्वारा समर्थित है और महीने के अंत की बिलिंग या रिपोर्टिंग जॉब के लिए उपयोगी है। डिप्लॉय करने से पहले जाँचें कि आपका लक्षित cron कार्यान्वयन भी L का समर्थन करता है।

Minute और Hour कस्टम फ़ील्ड स्टेप एक्सप्रेशन स्वीकार करते हैं। हर 5 मिनट में चलाने के लिए कस्टम Minute फ़ील्ड में */5 दर्ज करें। किसी जॉब को कार्य घंटों तक सीमित करने के लिए कस्टम Hour फ़ील्ड में 8-17 दर्ज करें। ये मान ड्रॉपडाउन में उपलब्ध नहीं हैं लेकिन टूल उन्हें सही ढंग से सत्यापित करता है।

Day of Week 0 और 7 दोनों का अर्थ Sunday है। Builder टैब में सिंटैक्स संदर्भ तालिका दस्तावेज़ीकृत करती है कि Day of Week 0-6 स्वीकार करता है, लेकिन कई कार्यान्वयन 7 को भी Sunday के रूप में स्वीकार करते हैं। स्थिरता के लिए 0 का उपयोग करें।

साझा URLs एक्सप्रेशन एनकोड करते हैं। जब आप कोई साझा URL लोड करते हैं, तो एक टोस्ट नोटिफिकेशन पुष्टि करता है कि एक्सप्रेशन URL से लोड की गई थी। यह कोड समीक्षा टिप्पणियों के लिए उपयोगी है जहाँ आप चाहते हैं कि टीम के सदस्य इंटरैक्टिव रूप से शेड्यूल सत्यापित करें।

सामान्य समस्याएं और समस्या निवारण

एक्सप्रेशन फ़ील्ड पर लाल बॉर्डर। cron-parser लाइब्रेरी मान को पार्स नहीं कर सकी। सामान्य कारणों में शामिल हैं: पाँच से कम या अधिक स्पेस-अलग फ़ील्ड, एक रेंज से बाहर मान (उदाहरण के लिए, महीना 13 या मिनट 60), या एक असमर्थित विशेष वर्ण। स्पष्टीकरण पैनल भी "Invalid expression" दिखाएगा जब यह होता है।

Batch Mode में "Invalid cron expression"। Batch Mode में प्रत्येक पंक्ति स्वतंत्र रूप से सत्यापित होती है। जो पंक्तियाँ पार्सिंग में विफल होती हैं वे Output कॉलम में लाल रंग में त्रुटि संदेश दिखाती हैं। प्रत्येक एक्सप्रेशन ठीक करें और फिर से चलाएं।

ड्रॉपडाउन मैन्युअल रूप से टाइप किए गए एक्सप्रेशन को नहीं दर्शाते। पार्सर ड्रॉपडाउन तभी अपडेट करता है जब टाइप किया गया मान प्रीसेट ड्रॉपडाउन विकल्पों में से एक से बिल्कुल मेल खाता हो (, 0, 15, आदि)। यदि आप /5 जैसा कस्टम मान टाइप करते हैं, तो ड्रॉपडाउन पहले जो था उस पर रहता है — लेकिन एक्सप्रेशन फ़ील्ड और स्पष्टीकरण हमेशा सत्य का प्राधिकारिक स्रोत होते हैं।

अगले निष्पादन समय स्थानीय समय में दिखाई देते हैं। cron-parser लाइब्रेरी क्लाइंट के सिस्टम टाइम ज़ोन का उपयोग करती है। यदि आप UTC में जॉब शेड्यूल कर रहे हैं, तो अपना स्थानीय ऑफ़सेट सत्यापित करें। Human Readable टैब इस अंतर की याद दिलाने के लिए समय को "UTC local time" के रूप में लेबल करता है।

Clear करना पर रीसेट करता है। Clear बटन सभी पाँच फ़ील्ड को (हर मिनट) पर रीसेट करता है, न कि प्रारंभिक 0 0 * पर वापस। दैनिक डिफ़ॉल्ट को जल्दी से पुनर्स्थापित करने के लिए "Every day at midnight" प्रीसेट का उपयोग करें।

गोपनीयता और सुरक्षा

सभी cron पार्सिंग और स्पष्टीकरण cronstrue और cron-parser JavaScript लाइब्रेरी का उपयोग करके आपके ब्राउज़र में होते हैं। आप जो भी एक्सप्रेशन दर्ज करते हैं वह किसी भी सर्वर पर नहीं भेजी जाती। टूल प्रारंभिक पृष्ठ लोड के बाद पूरी तरह से ऑफलाइन काम करता है। यह इसे आंतरिक शेड्यूलिंग कॉन्फ़िगरेशन, एक्सप्रेशन में एम्बेडेड मालिकाना जॉब नामों और किसी भी अन्य संवेदनशील ऑटोमेशन विवरण के साथ उपयोग के लिए सुरक्षित बनाता है।

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

क्या Cron Generator मुफ़्त है? हाँ, बिना उपयोग प्रतिबंध के पूरी तरह मुफ़्त। Cron एक्सप्रेशन बनाने, समझाने या कॉपी करने के लिए कोई खाता या भुगतान की आवश्यकता नहीं है।

क्या यह ऑफलाइन काम करता है? पृष्ठ लोड होने के बाद, सभी कार्यक्षमता — बनाना, समझाना, अगले रन का पूर्वावलोकन — बिना नेटवर्क कनेक्शन के काम करती है। एक्सप्रेशन कभी किसी सर्वर को नहीं भेजी जाती।

क्या मेरा डेटा सुरक्षित है? आपकी एक्सप्रेशन JavaScript में स्थानीय रूप से प्रसंस्कृत होती हैं और कभी Glyph Widgets सर्वर को प्रेषित नहीं होती। आंतरिक जॉब कॉन्फ़िगरेशन और मालिकाना सिस्टम शेड्यूल के साथ उपयोग करना सुरक्षित है।

यह कौन सी cron सिंटैक्स का समर्थन करता है? टूल मानक पाँच-फ़ील्ड Unix cron सिंटैक्स का उपयोग करता है: Minute (0-59), Hour (0-23), Day of Month (1-31), Month (1-12), Day of Week (0-6)। समर्थित विशेष वर्ण * (वाइल्डकार्ड), , (सूची), - (रेंज), / (स्टेप), L (अंतिम) Day of Month के लिए और # Day of Week के लिए हैं। सेकंड फ़ील्ड वाले छह-फ़ील्ड एक्सप्रेशन (कुछ प्लेटफ़ॉर्म जैसे Quartz द्वारा उपयोग किए जाते हैं) समर्थित नहीं हैं।

Builder टैब और Human Readable टैब में क्या अंतर है? Builder टैब विज़ुअल ड्रॉपडाउन इंटरफ़ेस, प्रीसेट बटन, अगले 5 रन समय और एक सिंटैक्स संदर्भ तालिका प्रदान करता है। Human Readable टैब स्पष्टीकरण पर केंद्रित है: यह सरल भाषा विवरण प्रमुखता से दिखाता है, एक फ़ील्ड ब्रेकडाउन ग्रिड जो दिखाता है कि कौन से फ़ील्ड वाइल्डकार्ड हैं और कौन से विशिष्ट, और अगले 10 रन समय।

क्या मैं एक साथ कई एक्सप्रेशन समझा सकता/सकती हूँ? हाँ। टूल के शीर्ष पर बटन का उपयोग करके Batch Mode चालू करें। एक पंक्ति में एक cron एक्सप्रेशन पेस्ट करें, "Process All" पर क्लिक करें और प्रत्येक एक्सप्रेशन और उसके सरल भाषा स्पष्टीकरण वाली तालिका देखें। पूरी तालिका निर्यात करने के लिए "Copy All Results" उपयोग करें।

Minute फ़ील्ड में /5 का क्या अर्थ है? / वर्ण का अर्थ "स्टेप" है। /5 का अर्थ है "0 से शुरू होकर हर 5 यूनिट", इसलिए Minute फ़ील्ड में यह मिनट 0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50 और 55 पर — प्रति घंटे 12 बार — चलती है।

क्या मैं किसी लिंक के साथ एक विशिष्ट cron एक्सप्रेशन साझा कर सकता/सकती हूँ? हाँ। टूल वर्तमान एक्सप्रेशन को URL क्वेरी स्ट्रिंग में एनकोड करता है। एड्रेस बार कॉपी करें और साझा करें। जब प्राप्तकर्ता लिंक खोलता है, तो एक टोस्ट नोटिफिकेशन पुष्टि करता है कि एक्सप्रेशन साझा URL से लोड की गई थी।

मेरी मासिक जॉब 31 तारीख को हर महीने क्यों नहीं चलती? सभी महीनों में 31 दिन नहीं होते। 0 0 31 का शेड्यूल केवल जनवरी, मार्च, मई, जुलाई, अगस्त, अक्टूबर और दिसंबर में चलेगा। अपने शेड्यूल में अंतराल की पुष्टि करने के लिए अगले-रन पूर्वावलोकन का उपयोग करें। यदि आप महीने की लंबाई की परवाह किए बिना महीने के अंत का व्यवहार चाहते हैं तो 0 0 L (हर महीने का अंतिम दिन) पर विचार करें।

0 9 1-5 का सरल भाषा में क्या अर्थ है? "09:00 बजे, सोमवार से शुक्रवार।" Day of Week फ़ील्ड में 1-5 रेंज सोमवार (1) से शुक्रवार (5) का चयन करती है।

संबंधित टूल

Unix Timestamp — यह सत्यापित करने के लिए कि आपकी शेड्यूल की गई जॉब आखिरी बार कब चली, Unix timestamps और मानव-पठनीय तारीखों के बीच रूपांतरण करें।

Date Calculator — यह योजना बनाते समय दो तारीखों के बीच का अंतराल गणना करें कि एक आवधिक cron जॉब को कितनी बार चलना चाहिए।

World Clock — क्षेत्रों में cron जॉब को सही ढंग से शेड्यूल करने के लिए कई टाइम ज़ोन में वर्तमान समय जाँचें।

अभी Cron Generator आज़माएं: Cron Generator

अंतिम अपडेट: 27 फ़रवरी 2026

पढ़ना जारी रखें

और लेखCron Generator आज़माएं