Computer >> कंप्यूटर >  >> प्रणाली >> Linux

Ubuntu में Crontab के साथ कार्यों को शेड्यूल और स्वचालित कैसे करें

Ubuntu में Crontab के साथ कार्यों को शेड्यूल और स्वचालित कैसे करें

अपने कंप्यूटर पर कुछ कार्यों को मैन्युअल रूप से स्वयं करने से थक गए हैं? यदि आप Linux या Ubuntu का उपयोग कर रहे हैं, तो इन मैन्युअल कार्यों में कोई समस्या नहीं होनी चाहिए, क्योंकि आप कार्यों को आसानी से शेड्यूल कर सकते हैं।

इस लेख में हम उबंटू में कार्यों को शेड्यूल करने और स्वचालित करने के लिए क्रोंटैब के उपयोग पर चर्चा करते हैं। ध्यान दें कि जब हम यहां एक उदाहरण के रूप में उबंटू का उपयोग कर रहे हैं, तो नीचे दिए गए चरण किसी भी लिनक्स वितरण के लिए काम करेंगे।

उबंटू में कार्यों को शेड्यूल और स्वचालित करने के लिए क्रॉस्टैब का उपयोग करना

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

हालांकि, Crontab के उपयोग में आने से पहले, इस पर नौकरियों को कॉन्फ़िगर करने के लिए संरचना और व्यवस्था को समझना महत्वपूर्ण है।

क्रॉस्टैब जॉब अरेंजमेंट बेसिक्स

m h dom mon dow उपयोगकर्ता आदेश
┬ ┬

│ │
│ सप्ताह का दिन (0 - 6) (0 रविवार है, या नामों का प्रयोग करें)
│ महीना (1 - 12)
│ महीने का दिन (1 - 31)
│ घंटा (0 - 23)
└───────────────────────── मिनट (0 - 59)

  • मी - मिनट का प्रतिनिधित्व करता है और 0 से 59 तक कोई भी संख्या हो सकती है।
  • - घंटे का प्रतिनिधित्व करता है और 0 से 23 तक कोई भी संख्या हो सकती है।
  • डोम - महीने के दिन का प्रतिनिधित्व करता है और 1 से 31 के बीच कोई भी संख्या हो सकती है।
  • सोम - महीनों का प्रतिनिधित्व करता है। आप उस महीने को स्पष्ट रूप से सेट कर सकते हैं जिसे आप किसी कार्य को चलाना चाहते हैं। सीमा 1 से 12 तक है।
  • डॉउ - क्या आप चाहते हैं कि कोई कार्य सप्ताह के किसी विशिष्ट दिन पर चले? आप 0 और 6 के बीच की कोई संख्या चुन सकते हैं।
  • उपयोगकर्ता - यदि आपके पास उबंटू पर एक से अधिक उपयोगकर्ता हैं, तो आप निर्दिष्ट कर सकते हैं कि कौन सा कार्य के लिए जिम्मेदार है।
  • कमांड - समय और उपयोगकर्ता खाता चुनने के बाद, आपको कार्य के लिए स्वयं एक आदेश लिखना होगा।

उबंटू पर बैकअप शेड्यूल करने के लिए क्रोंटैब का उपयोग कैसे करें

उबंटू में कार्यों को स्वचालित करने के लिए आपके द्वारा उपयोग किए जाने वाले टूल की व्याख्या करने के बाद, बैकअप कार्य को शेड्यूल करने का तरीका यहां दिया गया है:

1. टर्मिनल लॉन्च करें, या तो एप्लिकेशन मेनू से या Ctrl . दबाकर + Alt + टी

2. कमांड टाइप करें:

crontab -e

3. यदि आप इसे पहली बार चला रहे हैं, तो यह आपको फ़ाइल खोलने के लिए संपादक चुनने के लिए कहेगा। आप 2 press दबा सकते हैं नैनो के लिए।

Ubuntu में Crontab के साथ कार्यों को शेड्यूल और स्वचालित कैसे करें

4. खुलने वाली क्रॉस्टैब फाइल में, डाउन एरो की के साथ फाइल के अंत तक स्क्रॉल करें। किसी विशिष्ट समय पर चलाने के लिए कार्य जोड़ने के लिए, अपना कार्य निम्न प्रारूप में जोड़ें:

m    h   dom   mon dow /file/path/to/command

उदाहरण के लिए, प्रत्येक सोमवार को सुबह 5 बजे बैकअप स्क्रिप्ट चलाने के लिए:

0 5 * * 1 tar -zcf /var/backups/home.tgz /home/

Ubuntu में Crontab के साथ कार्यों को शेड्यूल और स्वचालित कैसे करें

5. जब आप कर लें, तो Ctrl . दबाएं + फ़ाइल को नैनो संपादक में सहेजने के लिए। प्रेस Ctrl + X नैनो संपादक से बाहर निकलने के लिए।

बस।

निष्कर्ष

इन निर्देशों के साथ आपके लिए उबंटू में कार्यों को शेड्यूल करना काफी आसान हो जाएगा। क्या आप उबंटू का उपयोग करने के बारे में और टिप्स देखना चाहेंगे? उबंटू को पुनर्प्राप्ति मोड में बूट करने के तरीके के बारे में हमारी मार्गदर्शिका देखें।


  1. इन युक्तियों और उपकरणों के साथ दोहराए जाने वाले Windows कार्यों को स्वचालित करें

    कंप्यूटर के बारे में सबसे अच्छी बात यह है कि यह एक मशीन है और मानव के विपरीत, यह किसी भी कार्य को बार-बार करने से थकता नहीं है। हालाँकि, अन्य मशीनों की तरह, कंप्यूटर को भी नियमित अंतराल पर रखरखाव की आवश्यकता होती है। यदि आप बुनियादी अनुकूलन प्रक्रिया से परिचित हैं, तो आप साधारण सफाई कार्य जैसे जंक फ

  1. Gmail पर टास्क कैसे बनाएं और उनके साथ कैसे काम करें

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

  1. Windows में कार्यों को स्वचालित कैसे करें

    कई लोगों के लिए, एक लैपटॉप या डेस्कटॉप पीसी एक अनिवार्य उपकरण है। चाहे वह काम पूरा करना हो, परिवार और दोस्तों के साथ संपर्क में रहना हो या एक लंबे दिन के अंत में स्विच ऑफ करना हो, विंडोज चलाने वाला एक उपकरण यह सब कर सकता है। सब कुछ सुचारू रूप से चलने में मदद के लिए, विंडोज़ पृष्ठभूमि में कई रखरखाव