Cron एक्सप्रेशन बिल्डर

किसी प्रीसेट से शुरू करें, पाँचों फ़ील्ड एडिट करें या कोई एक्सप्रेशन पेस्ट करें। आपको हर फ़ील्ड का मतलब दिखता है और यह भी कि यह अगली बार कब चलेगा, आपके टाइम ज़ोन और UTC में।

मिनट घंटा महीने-का-दिन महीना वार, या @hourly, @daily, @weekly, @monthly, @yearly

फ़ील्ड

वार

परिणाम

मिनट: 0 · घंटा: 9 · महीने का दिन: कोई भी · महीना: कोई भी · वार: सोम–शुक्र

शेड्यूल इसमें पढ़ें

अगले 5 रन

पूरी तरह आपके ब्राउज़र में चलता है। आप जो भी डालते हैं, वह किसी सर्वर पर नहीं भेजा जाता।

Cron एक्सप्रेशन कैसे बनाएँ

  1. प्रीसेट से शुरू करें

    हर 15 मिनट या सोमवार से शुक्रवार 09:00 बजे जैसा कोई आम शेड्यूल चुनें, या पहले से मौजूद एक्सप्रेशन पेस्ट करें।

  2. फ़ील्ड बदलें

    मिनट, घंटा, महीने का दिन, महीना और वार एडिट करें, या वार वाले बटन पर क्लिक करें। हर फ़ील्ड में *, लिस्ट, रेंज और स्टेप चलते हैं।

  3. अगले रन जाँचें

    सारांश और अगले 5 रन टाइम देखें, फिर एक्सप्रेशन को अपने crontab, CI पाइपलाइन या शेड्यूलर में कॉपी करें।

पाँच फ़ील्ड

Cron एक्सप्रेशन में होते हैं: मिनट (0–59), घंटा (0–23), महीने का दिन (1–31), महीना (1–12 या JAN–DEC) और वार (0–7 या SUN–SAT, जहाँ 0 और 7 दोनों रविवार हैं)। * का मतलब कोई भी वैल्यू, 1,15 एक लिस्ट है, 9-17 एक रेंज और */15 एक स्टेप। @hourly, @daily, @weekly, @monthly और @yearly शॉर्टकट भी चलते हैं।

कौन-सा टाइम ज़ोन?

Cron उस मशीन का टाइम ज़ोन इस्तेमाल करता है जिस पर वह चलता है, और कई सर्वर और क्लाउड शेड्यूलर UTC इस्तेमाल करते हैं। चुनें कि शेड्यूल आपके टाइम ज़ोन में पढ़ा जाए या UTC में; हर रन दोनों में दिखाया जाता है। डेलाइट सेविंग के बदलाव से छूटे समय छोड़ दिए जाते हैं।

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

महीने का दिन और वार, दोनों सेट हों तो क्या होता है?

स्टैंडर्ड cron की तरह, जॉब तब चलता है जब दोनों में से कोई एक मेल खाता है। 0 9 13 * 5 हर महीने की 13 तारीख को और हर शुक्रवार को 09:00 बजे चलता है, सिर्फ़ 13 तारीख वाले शुक्रवार को नहीं।

क्या सेकंड या साल इस्तेमाल कर सकते हैं?

नहीं। यह बिल्डर crontab और ज़्यादातर शेड्यूलर में इस्तेमाल होने वाले स्टैंडर्ड 5-फ़ील्ड फ़ॉर्मैट को मानता है। Quartz और कुछ दूसरे टूल सेकंड या साल का फ़ील्ड जोड़ते हैं, जो यहाँ सपोर्टेड नहीं है।

क्या कुछ सर्वर पर भेजा जाता है?

नहीं। एक्सप्रेशन आपके ब्राउज़र में पढ़ा जाता है और रन टाइम वहीं निकाले जाते हैं।