क्रोन एक्सप्रेशन समझाएँ
तैनात करने से पहले 5-फ़ील्ड क्रोन एक्सप्रेशन (मिनट, घंटा, महीने का दिन, महीना, सप्ताह का दिन) समझें या जाँचें।
यह कैसे काम करता है
गलत तरीके से पढ़ा गया क्रोन एक्सप्रेशन त्रुटि का एक सामान्य स्रोत है: फ़ील्ड के क्रम को भ्रमित करना, 1-5 रेंज या */15 स्टेप को गलत समझना, या ऐसा कार्य तैनात करना जो "हर कार्यदिवस सुबह 9 बजे" चलने वाला हो लेकिन वास्तव में हर 9 मिनट में चलता है। 5-फ़ील्ड एक्सप्रेशन टाइप करें (मिनट घंटा महीने का दिन महीना सप्ताह का दिन, उदाहरण के लिए 0 9 * * 1-5) और हर कीस्ट्रोक पर व्याख्या हिंदी में स्वचालित रूप से दिखाई देगी, ताकि आप शेड्यूल किए गए कार्य (Linux cron, Kubernetes CronJob जॉब, CI/CD शेड्यूल कार्य...) को तैनात करने से पहले सत्यापित कर सकें।
कौन सी क्रोन सिंटैक्स समर्थित है?
* वर्ण (सभी मान), एक साधारण मान (5), एक रेंज (1-5), अल्पविराम से अलग की गई सूची (1,15,30) और एक स्टेप (*/15 या 1-30/5) सभी समर्थित हैं। @daily या @hourly जैसे संक्षिप्त मैक्रोज़, साथ ही महीनों या दिनों के पूरे नाम (JAN, MON...), जानबूझकर समर्थित नहीं हैं: मानक 5-फ़ील्ड संख्यात्मक सिंटैक्स का उपयोग करें।
महीने का दिन और सप्ताह का दिन फ़ील्ड "या" के साथ क्यों संयोजित होते हैं?
यह क्रोन की एक ऐतिहासिक विशेषता है: यदि एक ही एक्सप्रेशन में महीने का दिन और सप्ताह का दिन दोनों प्रतिबंधित हैं (* से भिन्न), तो कार्य तब ट्रिगर होता है जब दोनों में से कोई एक शर्त पूरी होती है, और केवल तभी नहीं जब दोनों एक साथ पूरी हों। यह टूल इस नियम को सरल बनाने के बजाय ईमानदारी से दोहराता है, ताकि उत्पादन में अप्रिय आश्चर्यों से बचा जा सके।
100% स्थानीय प्रोसेसिंग: विश्लेषण WebAssembly की मदद से पूरी तरह आपके ब्राउज़र में चलता है, आपका क्रोन एक्सप्रेशन कभी भी किसी सर्वर पर नहीं भेजा जाता है।