Crontab में स्लेश का अर्थ क्या है?


31

मैंने सिस्टम में एक क्रॉस्टैब रिकॉर्ड देखा है।

0-55/5 * * * *   root  <command>

मैं crontab -eउदाहरण फ़ाइलों को पढ़ता हूं और मुझे पता है कि पहली स्थिति मिनट के लिए खड़ी है। लेकिन मैं /वहां (स्लैश) का अर्थ नहीं समझ सकता । क्या कोई मुझे इसका अर्थ समझा सकता है?


/आगे की स्लैश है। \ एक बैकस्लैश है। आगे स्लैश आगे की ओर झुकते हैं । बैकस्लैश पीछे की ओर झुकते हैं ।
— jw013

2
man 5 crontabस्पष्टीकरण भी है।
— Mat

@ jw013 सही करने के लिए धन्यवाद! @ मेरा धन्यवाद रास्ता खरीदें, अगले पृष्ठ पर कैसे जाएं man? मैंने पढ़ा man crontabऔर इसके माध्यम से अंत था।
— स्टीवेन्ग

1
@yangchenyun, यह अगला पृष्ठ नहीं है। यह एक और खंड है। man crontabइसके लिए पहली प्रविष्टि लाता है crontab, जो कि खंड 1 में crontab कमांड के लिए है। उस मैनपेज के अंत की ओर, यह कहता है SEE ALSO crontab(5)। यह बताता है कि आप धारा 5 में प्रविष्टि man 5 crontabको पढ़ने के लिए उपयोग कर सकते हैं crontab, जो crontab फ़ाइल के प्रारूप का वर्णन करता है ।
— cjm

@cjm इस जानकारी के लिए धन्यवाद। मैं हमेशा खंड (3)में उन चीजों के बारे में सोच रहा था SEE ALSO!
— स्टीवनंग

जवाबों:


31

फ़ॉरवर्ड स्लैश का उपयोग चरण मानों को निर्दिष्ट करने के लिए श्रेणियों के साथ संयोजन में किया जाता है।

0-55/5 * * * * इसका मतलब है कि आपकी आज्ञा हर पांच मिनट (0, 5, 10, 15, ..., 55) को निष्पादित की जाएगी।

0-55/5के रूप में ही है */5।


3
वैसे, कहने के लिए एक छोटा तरीका है */5।
— वॉरेन यंग

1
मिनट क्षेत्र पर * / 31 के बारे में क्या। क्या इसका मतलब यह है कि 0 और 31 या 1 और 31 को लाभांश होगा?
— डैनियल शेन

@DanielShen यह हर घंटे पर 0 और 31 पर चलेगा।
— विले

5 * * * * के बजाय * / 5 * * * * क्यों करें? क्या वे समान नहीं हैं?
— एंड्रयू

4
@Andrew 5 * * * * और घंटे के शीर्ष पर पाँच मिनट चलेंगे, हर घंटे (यानी, एक घंटे में एक बार)। */5 * * * *हर पांच मिनट (यानी, एक घंटे में बारह बार)
— थ्रानियो
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.