जवाबों:
बस करो:
0 */2 * * * /home/username/test.sh
शुरुआत में 0 का मतलब है 0 वें मिनट पर दौड़ना। (यदि यह एक * होता, तो स्क्रिप्ट हर दूसरे घंटे के दौरान हर मिनट चलती थी।)
मत भूलो, तुम syslog जाँच कर सकते हैं देखने के लिए कि क्या यह वास्तव में भाग गया!
रेखा को या तो पढ़ना चाहिए:
0 0-23/2 * * * /home/username/test.sh
या
0 0,2,4,6,8,10,12,14,16,18,20,22 * * * /home/username/test.sh
0-23/2
तो हर घंटे भी है और 1-23/2
हर विषम घंटे है, लेकिन मैं */2
अभी भी पसंद करूंगा ।
0 */2 * * *
इसका जवाब https://crontab.guru/every-2-hours से है । यह दिलचस्प है।
0 * / 1 * * * "हर घंटे 0 मिनट पर।"
0 * / 2 * * * "मिनट में हर 2 घंटे पिछले।"
यह हर घंटे के लिए क्रोनोजर सेट करने का उचित तरीका है।
Crontab में प्रवेश करने के लिए:
crontab -e
इसे फाइल में लिखें:
0 */2 * * * python/php/java yourfilepath
उदाहरण :0 */2 * * * python ec2-user/home/demo.py
और सुनिश्चित करें कि आपने अपने कॉन्टैब फ़ाइल में अंतिम क्रोन जॉब के बाद एक रिक्त लाइन रखी है