आप जैसे पाठक MUO का समर्थन करने में मदद करते हैं। जब आप हमारी साइट पर लिंक का उपयोग करके खरीदारी करते हैं, तो हम संबद्ध कमीशन अर्जित कर सकते हैं। और पढ़ें।

लिनक्स और यूनिक्स-आधारित सिस्टम पर, crontab कमांड आपको कार्यों को शेड्यूल करने में मदद करता है ताकि वे स्वचालित रूप से एक निर्दिष्ट समय या अंतराल पर पृष्ठभूमि में चल सकें।

जब आप पहली बार crontab शुरू करते हैं, तो आपको crontab फ़ाइलों को संपादित करने के लिए डिफ़ॉल्ट पाठ संपादक चुनने के लिए एक संकेत दिखाई देगा। लेकिन क्या होगा अगर आप बाद में संपादक को बदलना चाहते हैं?

crontab ने नैनो का सुझाव दिया है

अधिकांश Linux सिस्टम नैनो को डिफ़ॉल्ट crontab फ़ाइल संपादक के रूप में उपयोग करने की सलाह देंगे क्योंकि इसके उपयोग में आसानी है। लेकिन निश्चित रूप से, यह व्यक्तिपरक है, इसलिए आपको एक ऐसा संपादक चुनना चाहिए जिसके साथ आप सबसे अधिक सहज हों।

यदि आपने पहले एक संपादक को अपने डिफ़ॉल्ट के रूप में सेट किया था, लेकिन इस बार एक अलग संपादक का उपयोग करना चाहते हैं, तो यहां बताया गया है कि आप इसे कैसे कर सकते हैं।

1. सेलेक्ट-एडिटर कमांड का उपयोग करना

चयन-संपादक कमांड आपको लिनक्स सिस्टम पर अपना डिफ़ॉल्ट या पसंदीदा टेक्स्ट एडिटर चुनने का विकल्प देता है।

सेलेक्ट-एडिटर कमांड चलाएँ और आपको टेक्स्ट एडिटर्स की एक सूची प्रस्तुत की जाएगी जिसे आप चुन सकते हैं। कुछ सामान्य विकल्पों में Vim, Emacs, nano और gedit शामिल हैं।

अपनी पसंद के संपादक का चयन करने के लिए, संबंधित संख्या टाइप करें और दबाएं प्रवेश करना.

अगली बार जब आप चलाते हैं क्रोंटैब -ई आदेश, आपकी crontab फ़ाइल आपके द्वारा सेट किए गए संपादक में खुलेगी।

2. पर्यावरण चर का उपयोग करना

यदि आपके सिस्टम पर चयन-संपादक स्थापित नहीं है, तो आप संपादक का उपयोग कर सकते हैं लिनक्स पर पर्यावरण चर बजाय। EDITOR चर पाठ संपादक के पथ को निर्दिष्ट करता है जिसे crontab के चलने पर सिस्टम को कॉल करना चाहिए।

संपादक चर सेट करने के लिए, निम्न आदेश का उपयोग करें:

निर्यात संपादक =/path/को/संपादक

उदाहरण के लिए, नैनो को डिफ़ॉल्ट पाठ संपादक के रूप में सेट करने के लिए, आप चला सकते हैं:

निर्यात संपादक =/usr/बिन/नैनो

आप अपनी शेल कॉन्फ़िगरेशन फ़ाइलों में EDITOR वैरिएबल भी सेट कर सकते हैं, जैसे कि ~/.bashrc या ~/.bash_profile, परिवर्तन को स्थायी बनाने के लिए। उदाहरण के लिए, नैनो को अपना डिफ़ॉल्ट संपादक बनाने के लिए, निम्न पंक्ति को अपने ~/.bashrc या ~/.zshrc फ़ाइल, आपके द्वारा उपयोग किए जा रहे शेल के आधार पर:

निर्यात संपादक =/usr/बिन/नैनो

लॉग आउट किए बिना परिवर्तनों को लागू करने के लिए, निम्नलिखित कमांड चलाएँ:

स्रोत ~/.bashrc

EDITOR वेरिएबल को सेट करने के बाद, आप crontab फ़ाइलों को बनाने या संपादित करने के लिए हमेशा की तरह crontab कमांड का उपयोग कर सकते हैं। उदाहरण के लिए, अपने वर्तमान उपयोगकर्ता की क्रोंटैब फ़ाइल को संपादित करने के लिए, आप चला सकते हैं:

क्रोंटैब -ई

Linux पर कार्यों को स्वचालित करने के लिए crontab का उपयोग करें

crontab यूनिक्स-आधारित सिस्टम पर एक शक्तिशाली ऑटोमेशन टूल है, और आप इसे अपने लिनक्स सिस्टम पर शेड्यूलिंग कार्यों के लिए आसान पाएंगे। यह अनुशंसा की जाती है कि आप उस टेक्स्ट एडिटर का उपयोग करें जिसके साथ आप क्रॉन जॉब संपादित करने के लिए सबसे अधिक सहज हैं।

आप लिनक्स पर विभिन्न प्रकार के दोहराए जाने वाले कार्यों को शेड्यूल करने के लिए क्रॉस्टैब का उपयोग कर सकते हैं। उदाहरण के लिए, बैक-अप लेना, फाइल डाउनलोड करना, या बस अपने पीसी की सफाई करना।