Computer >> कंप्यूटर ट्यूटोरियल >  >> स्मार्टफोन्स >> Linux

Linux में 'at' कमांड का उपयोग करके टास्क शेड्यूल कैसे करें

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

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

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

# ps -ef | grep atd
root 8231 1 0 18:10 ? 00:00:00 /usr/sbin/atd

यदि आपको atd चलता हुआ नहीं दिखता है तो इसे इस कमांड से शुरू करें:

# /etc/init.d/atd start

एक बार डेमॉन सफलतापूर्वक शुरू हो जाने पर आप दो विकल्पों -f, निष्पादित की जाने वाली फ़ाइल के लिए, और -v, उस समय के लिए जब इसे निष्पादित किया जाना चाहिए, का उपयोग करके एक at टास्क शेड्यूल कर सकते हैं। इसलिए यदि आप शेल स्क्रिप्ट shellscript.sh को शाम 6:30 बजे निष्पादित करना चाहते हैं तो आप निम्न कमांड चलाएंगे:

# at -f shellscript.sh -v 18:30

याद रखें कि at कमांड के साथ स्क्रिप्ट shellscript.sh शाम 6:30 बजे निष्पादित होगी और फिर शेड्यूलिंग गायब हो जाएगी। इसलिए यदि यह आपकी इच्छा नहीं है, तो आप cron का उपयोग करने से बेहतर हैं।

at कमांड काफी चतुर है कि यह अंग्रेजी में कुछ ऑर्डर ले सकता है यदि आप चाहें। उदाहरण के लिए, आप निम्न सिंटैक्स का उपयोग करके भी जॉब शेड्यूल कर सकते हैं:

# at -f shellscript.sh 10pm tomorrow

# at -f shellscript.sh 2:50 tuesday

# at -f shellscript.sh 6:00 july 11

# at -f shellscript.sh 2:00 next week

  1. Linux में Find कमांड का उपयोग करके फ़ाइल ढूंढें Linux में Find कमांड का उपयोग करके फ़ाइल ढूंढें

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

  1. लिनक्स में  echo  कमांड का उपयोग कैसे करें लिनक्स में 'echo' कमांड का उपयोग कैसे करें

    चाहे आप लिनक्स में पूरी तरह से नए हों या लंबे समय से लिनक्स डेस्कटॉप का उपयोग कर रहे हों, कुछ कमांड्स ऐसी हैं जो समझ में नहीं आ सकतीं। यह विशेष रूप से सच है यदि आप कभी कमांड लाइन में गोता नहीं लगाते, जहां लिनक्स और अन्य यूनिक्स-जैसे ऑपरेटिंग सिस्टम की असली शक्ति निहित है। इनमें से एक है वेटरन echo क

  1. लिनक्स में tee कमांड का उपयोग कैसे करें लिनक्स में tee कमांड का उपयोग कैसे करें

    यदि आप कभी अपने लिनक्स शेल के तहत पाइप और रीडायरेक्शन का उपयोग करते हैं, तो संभावना है कि आपको कभी-कभी tee यूटिलिटी का उपयोग करने की भी आवश्यकता होगी। tee क्या करता है? ls जैसी कमांड आपके वर्तमान डायरेक्टरी की सामग्री प्रदर्शित करेगी। दूसरे शब्दों में, यह इन सामग्री को stdout (स्टैंडर्ड आउटपुट) पर प