उबंटू क्रोनजॉब: स्पष्टीकरण और सेटअप
उबंटू में एक उपयोगी उपकरण तथाकथित क्रोन नौकरियां हैं। हम यह बताएंगे कि इसे कैसे सेट अप करें और इसका उपयोग करें।
उबंटू क्रोनजॉब - यह क्या है?
- क्रोन जॉब - जिसे क्रॉस्टैब भी कहा जाता है - एक कमांड है जो एक निर्दिष्ट समय पर स्क्रिप्ट और प्रोग्राम निष्पादित करता है। यह इसलिए उपयुक्त है, उदाहरण के लिए, बैकअप बनाने या अपडेट करने के लिए।
- कृपया ध्यान दें, यदि आपके कंप्यूटर को वास्तव में चालू किया गया है, तो क्रोन जॉब केवल तभी निष्पादित किया जाता है। छूटी हुई क्रोन नौकरियों के लिए नहीं बनाया जाएगा।
- क्रोनजॉब में 7 सेक्शन होते हैं। पहला मिनट के लिए खड़ा है और दूसरा उस घंटे के लिए जिसमें कार्य पूरा हुआ है। तीसरे खंड में महीने का दिन होता है और चौथे महीने में ही। पांचवे सप्ताह का दिन होता है, जिसमें प्रत्येक रविवार को 0 और 7 की संख्या होती है। छठे खंड में उस उपयोगकर्ता को सूचीबद्ध किया गया है जिसके लिए क्रोनजोब निष्पादित किया जा रहा है। अंत में, कार्य स्वयं नोट किया गया है।
- क्रोन नौकरियों को "/ etc / crontab" या "/ var / spool / cron / crontabs" के तहत व्यक्तिगत उपयोगकर्ताओं के लिए सिस्टम-वाइड संग्रहीत किया जाता है।
उबंटू क्रोनजॉब बनाएं - यह कैसे किया जाता है
- टर्मिनल के लिए क्रोनजॉब सेवा पहले से ही उबंटू में शामिल है। इसलिए कोई स्थापना आवश्यक नहीं है।
- क्रोन जॉब बनाने या बदलने के लिए, टर्मिनल खोलें और "crontab -e" टाइप करें। यदि आप किसी अन्य उपयोगकर्ता की क्रोन नौकरियों को संपादित करना चाहते हैं, तो "crontab -u उपयोगकर्ता -e" दर्ज करें और "उपयोगकर्ता" को वांछित उपयोगकर्ता के साथ बदलें।
- अब आप चुन सकते हैं कि आप अपने क्रोन नौकरियों को संपादित करने के लिए किस संपादक का उपयोग करना चाहते हैं। हम नैनो का उपयोग करने की सलाह देते हैं क्योंकि यह सबसे आसान तरीका है।
- दस्तावेज़ के नीचे नेविगेट करने और अपने क्रोनजोब में प्रवेश करने के लिए तीर कुंजियों का उपयोग करें। यदि आपको एक पैरामीटर की आवश्यकता नहीं है, तो बस इसे "*" के साथ भरें। उदाहरण के लिए, यदि आप रोजाना सुबह साढ़े तीन बजे क्रोन का काम करना चाहते हैं, तो आपको केवल घंटे और मिनट भरने की जरूरत है, बाकी मूल्यों के बजाय "*" है।
- जब आप समाप्त कर लें, तो [Ctrl] और [X] एक साथ दबाएं और [J] और [Enter] से पुष्टि करें। आपके परिवर्तन सहेजे गए और बंद किए गए नैनो हैं।
- अपने सभी क्रोन नौकरियों को सूचीबद्ध करने के लिए, "crontab -l" कमांड टाइप करें। किसी अन्य उपयोगकर्ता की क्रोन नौकरियों को देखने के लिए, "crontab -u user -l" टाइप करें। वांछित उपयोगकर्ता के नाम के साथ "उपयोगकर्ता" को बदलें।