एक क्रोनजोब को रोजाना स्वचालित रूप से शुरू करें [डुप्लिकेट]


-5

संभव डुप्लिकेट:
क्या लिनक्स को हर X मिनट में कमांड चलाने का एक तरीका है?

मैं एक कमांड चलाना चाहता हूं जो मेरे स्थानीय कंप्यूटर पर मेरे रिमोट फ़ोल्डर डेटा को सिंक्रनाइज़ करेगा। कमांड सिंक है-ssh -p 22 'root@prime-focos.com: / home / home / home / Prime_Office / Medienarchiv / EPaper / India_avg_sync / home / home / Test /anuragvijaya

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

कृपया मुझे सुझाव दें कि इस नौकरी के लिए कार्यक्रम कैसे लिखें।


1
आप इसे एक क्रोनजोब बनाते हैं, जैसा कि आपने अपने शीर्षक (और टैग) में कहा था। मुझे यहाँ सवाल याद आ रहा है। क्या आपने अपने क्रोनजॉब की स्थापना करते समय किसी समस्या का अनुभव किया था?
23

मुझे पता है कि यह क्रोनजोब के साथ संभव हो सकता है लेकिन मैं लिनक्स से परिचित नहीं हूं। इसलिए यदि आप लिखते हैं कि यह कैसे करना है। मेरे लिए प्रतिस्पर्धा करना आसान है।
बेनामी अनुराग

क्षमा करें, लेकिन क्रोनोजर बनाने के तरीके पर बहुत सारे संसाधन हैं ... हमें स्वयं एक समस्या को हल करने में कुछ प्रयास दिखाने के लिए प्रश्नों की आवश्यकता है। कृपया अधिक जानकारी के लिए कैसे पूछें पढ़ें । क्या आपने पोस्ट करने से पहले एक जवाब के लिए अच्छी तरह से खोजा है?
23

खैर, मैंने कदम और सभी के साथ एक बहुत अच्छा जवाब लिखा था। लेकिन फिर यह बंद हो गया। me.likeSuperUser--;
जेम्स टी स्नेल

जवाबों:


0

मैं पहले उस कमांड को बैश स्क्रिप्ट में डालने की सलाह देता हूं। फिर, इसे अपने कॉन्ट्राब में जोड़ें:

0 10 * * * /path/to/script

धन्यवाद। वास्तव में मैं linux से ज्यादा परिचित नहीं हूँ। क्या आप बता सकते हैं कि बैश स्क्रिप्ट कैसे लिखी जाती है।
बेनामी अनुराग

1
आपको कमांड को स्क्रिप्ट में रखने की आवश्यकता नहीं है - आप इसे सीधे क्रॉस्टैब से चला सकते हैं। @AnonymousAnurag, यह कुछ ऐसा है जिसे आप एक ट्यूटोरियल या दो में देखना चाहते हैं। यह एक बहुत ही बुनियादी बात है जिसे आपको ऑनलाइन खोजते समय आसानी से पता लगाना चाहिए।
23

सबसे आसान तरीका यह होगा कि आप बस एक फाइल में अपनी कमांड डालें और उसे कहीं सेव कर लें। तब आप बस उस पूरी लाइन को कुछ इस तरह से रख सकते थे: 0 10 * * * /usr/bin/bash /path/to/your/script@ स्लैक: मैं आम तौर पर स्क्रिप्ट में उन्हें पसंद करता हूं ताकि मेरे कॉरेस्ट क्लीनर को रखने में मदद मिल सके, लेकिन यह उसके ऊपर है।
नैट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.