अपने कंप्यूटर पर कुछ कार्यों को मैन्युअल रूप से स्वयं करने से थक गए हैं? यदि आप 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 दबा सकते हैं नैनो के लिए।
4. खुलने वाली क्रॉस्टैब फाइल में, डाउन एरो की के साथ फाइल के अंत तक स्क्रॉल करें। किसी विशिष्ट समय पर चलाने के लिए कार्य जोड़ने के लिए, अपना कार्य निम्न प्रारूप में जोड़ें:
m h dom mon dow /file/path/to/command
उदाहरण के लिए, प्रत्येक सोमवार को सुबह 5 बजे बैकअप स्क्रिप्ट चलाने के लिए:
0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
5. जब आप कर लें, तो Ctrl . दबाएं + ओ फ़ाइल को नैनो संपादक में सहेजने के लिए। प्रेस Ctrl + X नैनो संपादक से बाहर निकलने के लिए।
बस।
निष्कर्ष
इन निर्देशों के साथ आपके लिए उबंटू में कार्यों को शेड्यूल करना काफी आसान हो जाएगा। क्या आप उबंटू का उपयोग करने के बारे में और टिप्स देखना चाहेंगे? उबंटू को पुनर्प्राप्ति मोड में बूट करने के तरीके के बारे में हमारी मार्गदर्शिका देखें।