सवाल प्रत्येक 2 घंटों में क्रॉन चलाना [डुप्लिकेट]


इस प्रश्न का उत्तर यहां दिया गया है:

मेरे पास नीचे दिखाए गए क्रॉन नौकरी है, और यह हर 2 घंटे चलाना चाहता था, लेकिन यह हर 2 मिनट चल रहा रहता है।

क्या कोई मुझे बता सकता है कि मैं गलत कहां जा रहा हूं?   

   
* */2 * * * /path-to-script


79
2017-07-21 13:24


मूल


crontab.guru/every-2-hours - ccpizza


जवाब:


मिनट (पहले) क्षेत्र में एक तारांकन अन्य क्षेत्रों के बावजूद, हर मिनट चलाने के लिए कहता है।

आपको घंटे के भीतर चलाने के लिए एक सटीक मिनट निर्दिष्ट करने की आवश्यकता है। उस समय (0), आधे अतीत (30), आदि पर रहें ..

0 */2 * * * /path-to-script

144
2017-07-21 13:26



इससे हो जाना चाहिए। - egorgry


आपके पास क्या था इसका सही विवरण

 * */2 * * * /path-to-script

"हर मिनट चलाएं जहां घंटा 2 का एक बहु है"।

जिसका मतलब है 00:00 से 00:59, 02:00 से 02:59, 04:00 से 04:59, ... और इसी तरह। "हर मिनट चलाने" के समान नहीं है। पहले से दिया गया समाधान वैध है हालांकि।


15
2017-10-19 16:17





मेरे सिर के ऊपर से, आप इसे चलाने के सभी घंटों को निर्दिष्ट करने का प्रयास कर सकते हैं:

0 0,2,4,6,8,10,12,14,16,18,20,22 * * * /path-to-script

13
2017-07-21 13:27



* / 2 बहुत साफ है - David Pashley
* / 2 क्लीनर के दौरान, पोर्टेबल नहीं है ... सौरलिस पर काम नहीं करता है और संभवतः अधिकांश अन्य यूनिक्स रूपों पर काम नहीं करता है। - ericslaw
जानकार अच्छा लगा। इस विकल्प में कुछ घंटों को अनदेखा करने की क्षमता है जिसे हमें क्रॉन निष्पादित करने की आवश्यकता नहीं हो सकती है। - BlueBird


आप यह भी कर सकते हैं:

0 0-23/2 * * * /path/to/the/script

या यदि आप हर 2 घंटे पर अधिक विशिष्ट होना चाहते हैं, तो आप इसका उपयोग कर सकते हैं:

0 0,2,4,6,8,10,12,14,16,18,20,22 * * * /path/to/the/script

घंटे के मूल्य अल्पविराम से अलग किया जाना चाहिए।


1
2017-07-22 06:05