क्रॉन एक्सप्रेशन पार्सर

सुरक्षित प्रीसेट, एक नियत साझा URL, फ़ील्ड-दर-फ़ील्ड व्याख्या और आने वाले रन की टाइमलाइन के साथ मानक 5-फ़ील्ड क्रॉन अभिव्यक्तियों को डिबग करें।

अभिव्यक्ति इनपुट
साफ़ करें
लाइव क्रॉन पार्सर का उपयोग करें, फिर स्वचालन समीक्षा जारी रखें

शेड्यूल पूर्वावलोकन के लिए इस पृष्ठ पर बने रहें, फिर कार्य का विस्तार होने पर मिलान मार्गदर्शिका या संबंधित रेगेक्स, मार्कडाउन और भिन्न व्याख्याताओं पर जाएं।

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

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

क्रॉन फ़ील्ड प्रारूप

मानक क्रॉन में 5 फ़ील्ड होते हैं: मिनट (0-59), घंटा (0-23), महीने का दिन (1-31), महीना (1-12), सप्ताह का दिन (0-6, रविवार=0)। विशेष वर्णों में शामिल हैं: * (कोई भी), , (सूची), - (सीमा), / (स्टेप)। विस्तारित प्रारूपों में सेकंड और वर्ष फ़ील्ड शामिल हो सकते हैं।

सामान्य उपयोग के मामले
  • बैकअप जॉब्स शेड्यूल करना
  • समय-समय पर डेटा सिंक्रनाइज़ेशन चलाना
  • शेड्यूल किए गए ईमेल या सूचनाएं भेजना
  • अस्थायी फ़ाइलों और कैश को साफ़ करना
  • समय-समय पर रिपोर्ट तैयार करना
सामान्य पैटर्न
इनपुट: 0 0 * * *
आउटपुट: हर 5 मिनट
इनपुट: */15 * * * *
आउटपुट: हर मिनट
इनपुट: 0 9 * * 1-5
आउटपुट: हर दिन
इनपुट: 0 0 1 * *
आउटपुट: हर महीने के पहले दिन आधी रात को
अक्सर पूछे जाने वाले प्रश्न

क्रॉन किस टाइमज़ोन का उपयोग करता है?

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

मैं हर सेकंड एक जॉब कैसे चलाऊं?

मानक 5-फ़ील्ड क्रॉन सेकंड का समर्थन नहीं करता है (न्यूनतम हर मिनट है)। क्वार्ट्ज जैसे कुछ सिस्टम सेकंड के साथ 6-फ़ील्ड क्रॉन का समर्थन करते हैं। विकल्पों में स्लीप लूप या सब-मिनट अंतराल के लिए डिज़ाइन किए गए टास्क शेड्यूलर का उपयोग करना शामिल है।