Cron एक्सप्रेशन क्या है?
cron एक्सप्रेशन एक स्ट्रिंग है जो स्वचालित कार्यों को चलाने के लिए शेड्यूल का प्रतिनिधित्व करती है। इसमें पांच फ़ील्ड होते हैं: मिनट, घंटा, महीने का दिन, महीना और सप्ताह का दिन। प्रत्येक फ़ील्ड में विशिष्ट मान, रेंज, वाइल्डकार्ड (*), या स्टेप मान हो सकते हैं ताकि यह परिभाषित किया जा सके कि जॉब कब निष्पादित होना चाहिए।
इस Cron जेनरेटर का उपयोग कैसे करें
मिनट, घंटा और दिन विकल्पों का चयन करके cron एक्सप्रेशन तुरंत बनाने के लिए विज़ुअल एडिटर का उपयोग करें। सामान्य शेड्यूल के लिए, प्रीसेट बटन पर क्लिक करें। जटिल एक्सप्रेशन के लिए, उन्नत मोड पर स्विच करें और सीधे टाइप करें। टूल आपके एक्सप्रेशन को रियल-टाइम में वैलिडेट करता है और अगले निर्धारित रन दिखाता है।
मुख्य विशेषताएं
यह cron एक्सप्रेशन जेनरेटर आसान शेड्यूल निर्माण के लिए विज़ुअल एडिटिंग, सामान्य पैटर्न के लिए त्वरित प्रीसेट, त्रुटि संदेशों के साथ रियल-टाइम वैलिडेशन, टाइमज़ोन समर्थन के साथ अगले रन समय गणना, और cron सिंटैक्स के लिए व्यापक गाइड प्रदान करता है। सभी प्रोसेसिंग आपके ब्राउज़र में होती है - कोई डेटा किसी सर्वर पर नहीं भेजा जाता।
मुफ़्त ऑनलाइन टूल - कोई रजिस्ट्रेशन आवश्यक नहीं
यह cron एक्सप्रेशन जेनरेटर बिना किसी सीमा के उपयोग के लिए पूरी तरह से मुफ़्त है। कोई खाता रजिस्ट्रेशन नहीं, कोई डेटा संग्रह नहीं, और कोई विज्ञापन नहीं। आपके एक्सप्रेशन पूरी तरह से आपके ब्राउज़र में प्रोसेस किए जाते हैं, यह सुनिश्चित करते हुए कि आपके शेड्यूलिंग कॉन्फ़िगरेशन निजी रहते हैं।
अक्सर पूछे जाने वाले प्रश्न
cron एक्सप्रेशन का फॉर्मेट क्या है?
एक मानक cron एक्सप्रेशन में 5 फ़ील्ड होते हैं: मिनट (0-59), घंटा (0-23), महीने का दिन (1-31), महीना (1-12), और सप्ताह का दिन (0-6, जहां 0 रविवार है)। प्रत्येक फ़ील्ड एक स्पेस द्वारा अलग किया जाता है।
मैं दैनिक सुबह 9 बजे चलने वाली जॉब कैसे शेड्यूल करूं?
एक्सप्रेशन '0 9 * * *' का उपयोग करें जिसका अर्थ है: मिनट 0 पर, घंटा 9 पर, महीने के प्रत्येक दिन, प्रत्येक महीने, सप्ताह के प्रत्येक दिन। या बस 'Daily 9 AM' प्रीसेट पर क्लिक करें।
मैं केवल सप्ताह के दिनों पर जॉब कैसे चलाऊं?
सप्ताह के दिन फ़ील्ड में '1-5' का उपयोग करें। उदाहरण के लिए, '0 9 * * 1-5' सोमवार से शुक्रवार सुबह 9 बजे चलता है। विज़ुअल एडिटर में, सप्ताह के दिन सेक्शन में Mon-Fri चुनें।
cron में */5 का क्या अर्थ है?
*/5 पैटर्न का अर्थ है 'प्रत्येक 5 इकाइयां'। मिनट फ़ील्ड में, यह प्रत्येक 5 मिनट (0, 5, 10, 15...) पर चलता है। आप किसी भी फ़ील्ड में इस स्टेप सिंटैक्स का उपयोग कर सकते हैं।
टाइमज़ोन cron जॉब को कैसे प्रभावित करते हैं?
Cron एक्सप्रेशन आपके स्थानीय टाइमज़ोन के बजाय सर्वर के टाइमज़ोन के आधार पर चलते हैं। यह देखने के लिए टाइमज़ोन सेटिंग्स का उपयोग करें कि आपका शेड्यूल कैसे अनुवादित होता है। संगति के लिए सर्वर पर UTC का उपयोग करने की अक्सर सिफारिश की जाती है।
क्या मैं इसे AWS, Kubernetes, या GitHub Actions के लिए उपयोग कर सकता हूं?
हां! मानक cron एक्सप्रेशन AWS CloudWatch Events, Kubernetes CronJobs, GitHub Actions और पारंपरिक Unix cron सहित अधिकांश प्लेटफॉर्म पर काम करते हैं। कुछ प्लेटफॉर्म सेकंड जैसे अतिरिक्त फ़ील्ड का समर्थन कर सकते हैं।