सीधे सामग्री पर जाएँ
Monu Tools

Cron एक्सप्रेशन जेनरेटर

Cron एक्सप्रेशन विज़ुअली बनाएं और सत्यापित करें, अगली रन समय के साथ सादे भाषा में व्याख्या।

Cron जनरेटर का उपयोग कैसे करें

  1. 01

    Cron एक्सप्रेशन टाइप करें या बिल्डर का उपयोग करें।

  2. 02

    सादे भाषा में व्याख्या पढ़ें।

  3. 03

    अगले शेड्यूल किए गए रन टाइम देखें।

क्रोन अभिव्यक्ति क्या है

क्रॉन अभिव्यक्ति पांच फ़ील्ड की एक कॉम्पैक्ट स्ट्रिंग है जो शेड्यूलर को बताती है कि कार्य कब चलाना है: मिनट, घंटा, महीने का दिन, महीना और सप्ताह का दिन। यह शक्तिशाली है लेकिन गलत होना आसान है, और गलत स्थान पर लगे तारांकन का मतलब यह हो सकता है कि कोई कार्य दिन में एक बार के बजाय हर मिनट में विफल हो जाता है।

जनरेटर कैसे मदद करता है

एक सामान्य प्रीसेट से शुरू करें (हर घंटे, हर दिन आधी रात को, हर सोमवार को सुबह 9 बजे) या फ़ील्ड के अनुसार एक कस्टम एक्सप्रेशन फ़ील्ड बनाएं, जिसमें आपके टाइप करते समय प्रत्येक फ़ील्ड को लेबल और मान्य किया जाए।

महत्वपूर्ण रूप से, यह आपके ब्राउज़र के स्थानीय समय क्षेत्र में अगले पांच रन समय का पूर्वावलोकन करता है, ताकि आप इसे तैनात करने से पहले यह पुष्टि कर सकें कि शेड्यूल वास्तव में वही करता है जो आप चाहते थे।

फ़ील्ड सिंटैक्स और मान

प्रत्येक फ़ील्ड एक से अधिक मान स्वीकार करता है: तारांकन चिह्न का अर्थ है प्रत्येक मान, MON, WED, FRI जैसी सूची कई चुनती है, MON-FRI जैसी सीमा दिनों तक फैली होती है, और मिनट फ़ील्ड में */15 जैसा चरण घंटे के बाद 0, 15, 30 और 45 पर चलता है।

आउटपुट Linux और macOS, crontab, AWS इवेंटब्रिज, GitHub एक्शन शेड्यूल और अधिकांश जॉब-शेड्यूलिंग लाइब्रेरीज़ पर मानक क्रॉन के साथ काम करता है।

देखने लायक चीज़ें

एक क्लासिक जाल महीने के दिन और सप्ताह के दिन दोनों को सेट करना है: मानक क्रॉन तब चलता है जब दोनों में से कोई भी मेल खाता है, दोनों से नहीं, इसलिए एक नौकरी अपेक्षा से अधिक बार फायर हो सकती है। दोनों में से एक को तारांकन के रूप में छोड़ने से आश्चर्य से बचा जा सकता है।

यह उपकरण मानक पांच-फ़ील्ड क्रोन को लक्षित करता है, इसलिए सेकंड फ़ील्ड या @reboot जैसे प्लेटफ़ॉर्म एक्सटेंशन यहां उत्पादित नहीं किए जाते हैं। यह भी याद रखें कि कार्य निष्पादन सर्वर के समय क्षेत्र में चलता है, जो स्थानीय पूर्वावलोकन से भिन्न हो सकता है।

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

Cron एक्सप्रेशन फॉर्मेट क्या है?

पांच फ़ील्ड: मिनट, घंटा, महीने का दिन, महीना, सप्ताह का दिन। उदाहरण के लिए "0 9 * * 1" सोमवार को सुबह 9 बजे चलता है।

क्या सेकंड फ़ील्ड समर्थित है?

यह टूल मानक 5-फ़ील्ड cron फॉर्मेट का उपयोग करता है। कुछ सिस्टम एक वैकल्पिक सेकंड फ़ील्ड का उपयोग करते हैं; अपने क्रॉन डेमन के दस्तावेज़ जांचें।

मैं हर 5 मिनट में कैसे शेड्यूल करूं?

"*/5 * * * *" हर 5 मिनट में चलता है। "/" ऑपरेटर एक फ़ील्ड में चरण मान निर्दिष्ट करता है।

स्रोत

समस्या की रिपोर्ट करें