मुखपृष्ठ » कैसे » लिनक्स पर टास्क कैसे शेड्यूल करें Crontab Files का एक परिचय

    लिनक्स पर टास्क कैसे शेड्यूल करें Crontab Files का एक परिचय

    लिनक्स पर क्रोन डेमॉन विशिष्ट समय पर पृष्ठभूमि में कार्य चलाता है; यह विंडोज पर टास्क शेड्यूलर की तरह है। उपयुक्त सिंटैक्स का उपयोग करके अपने सिस्टम के क्रॉस्टैब फ़ाइलों में कार्य जोड़ें और क्रोन स्वचालित रूप से आपके लिए उन्हें चलाएगा.

    Crontab फ़ाइलों का उपयोग बैकअप, सिस्टम रखरखाव और अन्य दोहराव कार्यों को स्वचालित करने के लिए किया जा सकता है। वाक्य-विन्यास शक्तिशाली और लचीला है, इसलिए आप हर साल एक विशिष्ट दिन में एक पंद्रह मिनट या एक विशिष्ट मिनट में एक कार्य को चला सकते हैं।.

    ओपनिंग कोंट्राब

    सबसे पहले, अपने लिनक्स डेस्कटॉप के एप्लिकेशन मेनू से एक टर्मिनल विंडो खोलें। यदि आप उबंटू का उपयोग कर रहे हैं तो आप डैश आइकन पर क्लिक कर सकते हैं, टर्मिनल टाइप कर सकते हैं और एन्टर प्रेस कर सकते हैं.

    उपयोग Crontab -e अपने उपयोगकर्ता खाते की क्रॉस्टैब फ़ाइल खोलने की आज्ञा दें। इस फ़ाइल में कमांड आपके उपयोगकर्ता खाते की अनुमतियों के साथ चलती हैं। यदि आप सिस्टम अनुमतियों के साथ चलाने के लिए कोई कमांड चाहते हैं, तो उपयोग करें सुडो क्रैताब-ई रूट खाते की crontab फ़ाइल खोलने के लिए कमांड। उपयोग su -c "crontab -e" इसके बजाय कमांड यदि आपका लिनक्स वितरण sudo का उपयोग नहीं करता है.

    आपको एक संपादक का चयन करने के लिए कहा जा सकता है। यदि यह संख्या लिखकर और Enter दबाकर उपलब्ध है तो नैनो का चयन करें। Vi और अन्य अधिक उन्नत संपादकों को उन्नत उपयोगकर्ताओं द्वारा पसंद किया जा सकता है, लेकिन नैनो शुरू करने के लिए एक आसान संपादक है.

    आप अपने टर्मिनल विंडो के शीर्ष पर "GNU नैनो" हेडर द्वारा पहचाने गए नैनो टेक्स्ट एडिटर देखेंगे। यदि आप नहीं करते हैं, तो crontab शायद vi पाठ संपादक में खोला गया है.

    यदि आप vi का उपयोग करने में सहज नहीं हैं, तो आप टाइप कर सकते हैं : छोड़ दिया vi में और इसे बंद करने के लिए Enter दबाएँ। चलाएं निर्यात EDITOR = नैनो कमान, फिर चला Crontab -e फिर से नैनो में crontab फ़ाइल खोलने के लिए.

    नए कार्य जोड़ना

    नैनो में crontab फ़ाइल के नीचे स्क्रॉल करने के लिए तीर कुंजियों या पृष्ठ डाउन कुंजी का उपयोग करें। # से शुरू होने वाली लाइनें टिप्पणी लाइनें हैं, जिसका अर्थ है कि क्रोन उन्हें अनदेखा करता है। टिप्पणियाँ केवल फ़ाइल संपादित करने वाले लोगों को जानकारी प्रदान करती हैं.

    Crontab फ़ाइल में पंक्तियाँ निम्न अनुक्रम में लिखी गई हैं, जिनमें निम्नलिखित स्वीकार्य मूल्य हैं:

    मिनट (0-59) घंटा (0-23) दिन (1-31) महीना (1-12) कार्यदिवस (0-6) कमांड

    आप किसी भी मूल्य से मेल खाने के लिए एक तारांकन चिह्न (*) वर्ण का उपयोग कर सकते हैं। उदाहरण के लिए, महीने के लिए तारांकन का उपयोग करने से कमांड हर महीने चलेगी.

    उदाहरण के लिए, मान लें कि हम प्रति दिन 12:30 बजे कमांड / usr / bin / उदाहरण चलाना चाहते हैं। हम टाइप करेंगे:

    29 0 * * * / usr / बिन / उदाहरण

    हम 30-मिनट के निशान के लिए 29 और 12 बजे के लिए 0 का उपयोग करते हैं क्योंकि मिनट, घंटे और कार्यदिवस के मान 0 से शुरू होते हैं। ध्यान दें कि दिन और महीने के मूल्य 1 के बजाय 1 से शुरू होते हैं.

    एकाधिक मूल्यों और सीमाओं

    विशिष्ट कई बार अल्पविराम से अलग किए गए मानों का उपयोग करें। उदाहरण के लिए, रेखा

    0,14,29,44 * * * * / usr / बिन / उदाहरण 2

    हर दिन, हर घंटे पर 15 मिनट के निशान पर रन / usr / bin / example2। सुनिश्चित करें कि आप प्रत्येक नए कार्य को एक नई पंक्ति में जोड़ते हैं.

    मानों की श्रेणी निर्दिष्ट करने के लिए डैश-अलग किए गए मानों का उपयोग करें। उदाहरण के लिए, रेखा

    0 11 * 1-6 * / usr / बिन / उदाहरण 3

    रन / usr / bin / example3 हर दिन दोपहर में, लेकिन केवल वर्ष के पहले छह महीनों में.

    फ़ाइल सहेज रहा है

    नैनो में crontab फ़ाइल को सहेजने के लिए Ctrl-O दबाएं और Enter दबाएँ। फ़ाइल सहेजने के बाद नैनो को बंद करने के लिए Ctrl-X शॉर्टकट का उपयोग करें.

    आपको "crontab: new crontab" संदेश दिखाई देगा, यह दर्शाता है कि आपकी नई crontab फ़ाइल सफलतापूर्वक स्थापित की गई थी.