सवाल एक क्रॉन नौकरी कैसे बनाएं जो महीने के पहले दिन चलती है [डुप्लिकेट]


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

इस तरह के मेरे सर्वर के नियंत्रण पैनल पर फ़ील्ड हैं

मिनट - घंटा - महीने का दिन - महीना - सप्ताह का दिन - कमांड

मैं इस क्षेत्र के साथ महीने के पहले दिन क्रॉन जॉब कैसे चला सकता हूं?


60
2017-11-23 17:27


मूल


क्या यह एक PHP प्रश्न या यूनिक्स cronjob सवाल है? - powtac
PHP टैग के लिए खेद है!
आरटीएफएम, इस मामले में मैन 5 क्रोंटैब - reinierpost
थका हुआ  थका हुआ  थका हुआ - kolypto


जवाब:


यह हर महीने के पहले 12:00 बजे कमांड foo चलाएगा

0 0 1 * * /usr/bin/foo

यह आलेख विभिन्न क्षेत्रों का वर्णन करता है, पृष्ठ के नीचे देखें: http://en.wikipedia.org/wiki/Cron

इसे अपनी क्रॉन फ़ाइल में जोड़ने के लिए, बस कमांड का उपयोग करें

crontab -e

109
2017-11-23 17:39



मुझे लगता है कि ठीक लगता है
क्या मैं 0 के बजाय * टाइप कर सकता हूं?
यदि आपने पहले शून्य के बजाय * टाइप किया है तो यह महीने के पहले दिन के हर मिनट को चलाएगा, यदि आपने दूसरे शून्य के लिए टाइप किया है तो यह महीने के पहले दिन हर घंटे चल जाएगा। * दोनों के लिए उस दिन हर घंटे के हर मिनट चलाएगा।
विकिपीडिया पृष्ठ के मुताबिक, तीसरे और पांचवें क्षेत्रों को रन की स्थिति के खंड के रूप में माना जाता है, और सही वाक्यविन्यास होना चाहिए 0 0 1 * ? हालांकि उबंटू 14 एलटीएस पर मेरे विक्सी क्रॉन ने इनकार कर दिया - Marco Marsala
दौड़ते समय सावधान रहें crontab -e क्योंकि यह crontab कमांड की तुलना में वर्तमान उपयोगकर्ता के अनुसार cron लिखते हैं। - Francesco


निम्नलिखित का प्रयोग करें:

@monthly     /home/user/backup.sh

अधिक जानकारी:


13
2017-09-24 19:32





12:10 बजे रन / usr / bin / foo चलाएगा महीने के पहले दिन

10 0 1 * * /usr/bin/foo

3:10 बजे रन / usr / bin / foo चलाएगा हर दिन

10 3 * * * /usr/bin/foo

देख http://www.scrounge.org/linux/cron.html


क्रॉन को अपडेट किया गया, यह एक कॉपी पेस्ट त्रुटि थी, धन्यवाद जॉय दत्ता!


5
2017-11-23 17:30



3:10 बजे हर दिन है 10 3 * * * /usr/bin/foo महीने के पहले दिन 12:10 बजे है 10 * 1 * * /usr/bin/foo
@ जॉय: नहीं, यह नहीं है; 10 * 1 * * महीने के पहले दिन, हर घंटे, हर घंटे 10 घंटे है। - womble♦
विकिपीडिया पृष्ठ के मुताबिक, तीसरे और पांचवें क्षेत्रों को रन की स्थिति के खंड के रूप में माना जाता है, और सही वाक्यविन्यास होना चाहिए 0 0 1 * ?हालांकि, उबंटू 14 एलटीएस पर मेरे विक्सी क्रॉन ने इनकार कर दिया - Marco Marsala
लिंक अब मौजूद नहीं प्रतीत होता है - 030
@ 030 लिंक मेरे लिए काम करता है। - powtac


अपने सर्वर पर एक निर्देशिका के लिए जाँच करें /etc/cron.monthly। यदि निर्देशिका मौजूद है, तो बाधाएं आपके सिस्टम को किसी भी निष्पादन योग्य को चलाने के लिए सेट की गई हैं जो उस फ़ोल्डर में मासिक आधार पर पाई जाती है। बस अपनी स्क्रिप्ट ड्रॉप करें (या इसे सिमलिंक करें) /etc/cron.monthly। साथ ही, सुनिश्चित करें कि आपकी स्क्रिप्ट निष्पादन योग्य है।


2
2017-11-23 17:36





कुछ इस तरह:

0 0 1 * * command /directory/file.ext

0
2017-11-23 17:31



वह 'कमांड' क्या है और 1 साल के महीने में है!
आप जो भी क्रॉन के साथ चाहते हैं वह कर सकते हैं, मेरा उपयोग का 99% रहा है: {TIMESTAMPS} {PHP_PATH} {FILE_PATH} - Andrew G. Johnson
@ मुरली: नहीं, यह नहीं है। - womble♦


इसकी जांच करें: कक्षा: PHP क्रॉन


-1
2017-11-23 17:38



ध्यान दें कि यह प्रश्न PHP के बारे में नहीं था - Pere