Cron एक्सप्रेशन व्याख्याकार

किसी भी cron एक्सप्रेशन को सरल भाषा में शेड्यूल विवरण में बदलें और अपने स्थानीय समय क्षेत्र में अगले पाँच रन समय का पूर्वावलोकन देखें, पूरी तरह आपके ब्राउज़र में।

टूल लोड हो रहा है…

Cron एक्सप्रेशन व्याख्याकारएक मानक cron एक्सप्रेशन पेस्ट करें और यह टूल उसे सरल भाषा में इस विवरण में बदल देता है कि जॉब कब चलता है, फिर अभी से अगले पाँच समय सूचीबद्ध करता है जब वह ट्रिगर होगा। यह सामान्य पाँच-फ़ील्ड वाली crontab सिंटैक्स के साथ-साथ @daily जैसे शॉर्टकट का समर्थन करता है, और जब एक्सप्रेशन पार्स नहीं हो पाता तो स्पष्ट त्रुटि संदेश दिखाता है। सब कुछ आपके ब्राउज़र में स्थानीय रूप से चलता है — कुछ भी अपलोड नहीं होता।

Cron एक्सप्रेशन व्याख्याकार क्या है?

एक cron एक्सप्रेशन व्याख्याकार जो crontab शेड्यूल पढ़ता है और आपको सरल शब्दों में ठीक-ठीक बताता है कि यह कब चलेगा। */5 * * * * जैसा एक्सप्रेशन टाइप करें या पेस्ट करें और यह एक पठनीय विवरण (उदाहरण के लिए, "हर 5 मिनट") के साथ-साथ आपके स्थानीय समय क्षेत्र में वर्तमान क्षण से गणना किए गए अगले पाँच रन समय की सूची तैयार करता है। यह मानक पाँच-फ़ील्ड cron सिंटैक्स (मिनट, घंटा, महीने का दिन, महीना, सप्ताह का दिन), रेंज, सूचियाँ, स्टेप, नामित दिन और महीने, और @hourly, @daily, @weekly, @monthly तथा @yearly जैसे संक्षिप्त मैक्रो को समझता है। डेवलपर, DevOps और SRE इंजीनियर, और सिस्टम एडमिन इसका उपयोग किसी crontab प्रविष्टि, CI शेड्यूल, या निर्धारित कार्य को परिनियोजित करने से पहले जाँचने और यह पुष्टि करने के लिए करते हैं कि कोई पेचीदा एक्सप्रेशन वास्तव में अपेक्षित समय पर ट्रिगर होता है।

Cron एक्सप्रेशन व्याख्याकार का उपयोग कैसे करें

  1. इनपुट फ़ील्ड में एक cron एक्सप्रेशन टाइप करें या पेस्ट करें (उदाहरण के लिए, कार्यदिवसों पर सुबह 9 बजे के लिए 0 9 * * 1-5)।
  2. इनपुट के नीचे दिए सरल-भाषा विवरण को पढ़ें — यह शेड्यूल को शब्दों में बताता है।
  3. अगले पाँच समय देखने के लिए अगले रन सूची देखें जब एक्सप्रेशन ट्रिगर होगा, जो आपके स्थानीय समय क्षेत्र में दिखाए जाते हैं।
  4. यदि एक्सप्रेशन अमान्य है, तो त्रुटि संदेश पढ़ें और गलत फ़ील्ड को ठीक करें।
  5. विवरण कॉपी करने के लिए कॉपी बटन का उपयोग करें, या आउटपुट को वर्कस्पेस में किसी अन्य टूल से जोड़ें।

उदाहरण

हर 5 मिनट

इनपुट

*/5 * * * *

आउटपुट

Every 5 minutes

कार्यदिवसों पर सुबह 9 बजे

इनपुट

0 9 * * 1-5

आउटपुट

At 09:00 AM, Monday through Friday

संक्षिप्त मैक्रो

इनपुट

@daily

आउटपुट

At 12:00 AM

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

यह कौन-सी cron सिंटैक्स का समर्थन करता है?
मानक पाँच-फ़ील्ड crontab प्रारूप (मिनट, घंटा, महीने का दिन, महीना, सप्ताह का दिन), जिसमें रेंज (1-5), सूचियाँ (1,3,5), स्टेप (*/15), और नामित दिन व महीने (MON, JAN) शामिल हैं। @hourly, @daily, @weekly, @monthly और @yearly जैसे संक्षिप्त मैक्रो भी समर्थित हैं।
अगले रन समय किस समय क्षेत्र में होते हैं?
अगले पाँच रन समय वर्तमान क्षण से गणना किए जाते हैं और आपके ब्राउज़र के स्थानीय समय क्षेत्र में फ़ॉर्मेट किए जाते हैं, इसलिए वे दर्शाते हैं कि शेड्यूल आपके लिए कब ट्रिगर होता है।
यह एक्सप्रेशन को अमान्य क्यों बताता है?
त्रुटि तब दिखती है जब एक्सप्रेशन में फ़ील्ड की संख्या गलत हो या कोई मान अनुमत रेंज के बाहर हो (उदाहरण के लिए मिनट 0-59, घंटा 0-23)। संदेश बताता है कि क्या विफल हुआ ताकि आप समस्याग्रस्त फ़ील्ड को सुधार सकें।
केवल पाँच आगामी रन ही क्यों?
ताल की पुष्टि करने और एक नज़र में गलती पकड़ने के लिए पाँच पर्याप्त हैं — उदाहरण के लिए यह देखना कि रन हर 5 मिनट में होते हैं, या केवल कार्यदिवसों पर। ऊपर दिया विवरण पहले से ही पूरा आवर्ती नियम बता देता है।
क्या मेरा cron एक्सप्रेशन कहीं भेजा जाता है?
नहीं। एक्सप्रेशन को पार्स करना, विवरण तैयार करना, और अगले रन समय की गणना करना सब आपके ब्राउज़र में स्थानीय रूप से होता है। किसी भी सर्वर पर कुछ अपलोड नहीं होता, इसलिए यह ऑफ़लाइन काम करता है और आपके शेड्यूल को निजी रखता है।

संबंधित टूल