समय/संख्याएं

Cron Parser

cron एक्सप्रेशन पार्स करें (5 या 6 फ़ील्ड, @-शॉर्टकट सहित) — शेड्यूल का सामान्य भाषा में विवरण और चुने गए टाइम ज़ोन में अगले रन।


                    

A cron expression is a compact five- or six-field schedule format (minute, hour, day of month, month, day of week, sometimes seconds) that's hard to read at a glance. This tool translates it into plain language and lists the next run times in your chosen timezone.

How to use it

Common uses

Things to keep in mind

In classic cron, the day-of-month and day-of-week fields combine with OR rather than AND when neither is "*" — a frequent cause of unexpected extra runs.

The server running cron may be set to a different timezone than the one you're assuming — always confirm which timezone the schedule is interpreted in.

इस टूल के बारे में लेख: Cron एक्सप्रेशन: टास्क शेड्यूल कैसे डिकोड करें

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

6-फ़ील्ड cron एक्सप्रेशन 5-फ़ील्ड से कैसे अलग है?

स्टैंडर्ड cron 5 फ़ील्ड्स इस्तेमाल करता है (मिनट, घंटा, महीने का दिन, महीना, हफ़्ते का दिन)। कुछ शेड्यूलर्स एक्सप्रेशन की शुरुआत में छठी सेकंड फ़ील्ड जोड़ते हैं — टूल दोनों फ़ॉर्मेट्स को स्वतः पहचानता है।

@daily जैसे शॉर्टकट्स का क्या मतलब है?

ये सामान्य शेड्यूल्स के लिए सुविधाजनक उपनाम हैं: @daily "0 0 * * *" (हर दिन आधी रात) के बराबर है, @hourly "0 * * * *" के बराबर है, और @weekly, @monthly, @yearly इसी तरह काम करते हैं।

आने वाले रन किस टाइमज़ोन में गणना किए जाते हैं?

"Timezone" फ़ील्ड में चुने गए टाइमज़ोन में। वही cron एक्सप्रेशन टाइमज़ोन के आधार पर अलग वास्तविक रन टाइम देता है, इसलिए वही टाइमज़ोन बताना ज़रूरी है जिसमें आपका शेड्यूलर वास्तव में चलता है।

क्या डेलाइट सेविंग टाइम बदलना टास्क के चलने पर असर डालता है?

हां, अगर चलने का समय घड़ी बदलने के दौरान किसी मौजूद न होने वाले या दोहराए जाने वाले घंटे पर पड़ता है। क्रिटिकल टास्क के लिए सामान्य ट्रांज़िशन विंडो के बाहर समय शेड्यूल करना या स्पष्ट रूप से UTC इस्तेमाल करना ज़्यादा भरोसेमंद है।

महीने के दिन और हफ़्ते के दिन दोनों फ़ील्ड तय होने पर एक्सप्रेशन में केवल एक मैच की उम्मीद थी, पर वह दोनों पर क्यों चला?

क्लासिक cron में जब दोनों फ़ील्ड स्टार (*) नहीं होतीं, तो ये दोनों फ़ील्ड AND की बजाय OR से जुड़ जाती हैं — टास्क तब चलता है जब दोनों में से कोई एक शर्त पूरी होती है, भले ही दूसरी शर्त पूरी न हो।

लेख: समय/संख्याएं

Unix टाइम: कंप्यूटर 1970 से समय क्यों गिनते हैं

1 जनवरी 1970 ज़्यादातर कंप्यूटर सिस्टम के लिए समय का रेफ़रेंस पॉइंट क्यों बना।

नंबर सिस्टम: बाइनरी, ऑक्टल और हेक्साडेसिमल क्यों मौजूद हैं

CSS में #FF5733 रंग डेसिमल की जगह हेक्साडेसिमल अंकों में क्यों लिखा जाता है।

बिटवाइज़ ऑपरेशन: बिट लेवल पर AND, OR और XOR कैसे काम करते हैं

बिटवाइज़ AND, लॉजिकल AND से कैसे अलग है, और किसी नंबर के अलग-अलग बिट्स पर काम करने की ज़रूरत क्यों पड़ती है।

डेट डिफ़: दिन गिनना दिखने से ज़्यादा मुश्किल क्यों है

लीप ईयर की वजह से तारीख़ों को सीधे घटाना ग़लत नतीजा क्यों दे सकता है।

उम्र कैलकुलेशन: यह सिर्फ़ साल घटाना क्यों नहीं है

जन्म का साल सीधे घटाने से असली उम्र से एक साल ज़्यादा उम्र क्यों मिल सकती है।

टाइम ज़ोन: UTC, GMT जैसा क्यों नहीं है

UTC साल में दो बार क्यों नहीं बदलता, जबकि लंदन का समय (GMT/BST) बदलता है।

ड्यूरेशन कैलकुलेटर: घंटे, मिनट और सेकंड सही तरीक़े से कैसे जोड़ें

मिनट और सेकंड जोड़ते समय बचे हुए हिस्से को अगले स्थान पर "कैरी" क्यों करना पड़ता है, बिल्कुल डेसिमल जोड़ की तरह।

ISO 8601 Duration: स्टैंडर्ड फ़ॉर्मैट में अवधि कैसे लिखें

PT1H30M का मतलब "1 घंटा 30 मिनट" क्यों है, "1 मिनट 30 घंटे" नहीं।

सप्ताह नंबर: अलग-अलग देश हफ़्तों को अलग तरीक़े से क्यों गिनते हैं

ISO 8601 स्टैंडर्ड के हिसाब से 1 जनवरी कभी-कभी पिछले साल के 52वें या 53वें हफ़्ते में क्यों आता है।

रोमन अंक: बिना शून्य और स्थानीय मान वाला सिस्टम कैसे काम करता है

IV का मतलब 4 क्यों है, 6 नहीं, और रोमन अंकों में घटाव का नियम कैसे काम करता है।

IEEE 754: कोड में 0.1 + 0.2, 0.3 के बराबर क्यों नहीं होता

लगभग हर प्रोग्रामिंग लैंग्वेज में 0.1 + 0.2 का रिज़ल्ट 0.30000000000000004 क्यों दिखता है।

नंबर टू वर्ड्स: अंकों को शब्दों में क्यों बदलें

बैंक डॉक्यूमेंट्स में रक़म अंकों और शब्दों दोनों में एक साथ क्यों लिखी जाती है।