क्या लिनक्स क्रोन जॉब्स प्रत्येक को क्रमिक रूप से या समानांतर में निष्पादित किया जाता है?


10

कहते हैं कि मैं दो क्रॉन जॉब्स बनाता हूं:

  • क्रोन जॉब ए, हर दिन सुबह 8:00 बजे चलती है
  • क्रोन जॉब बी, हर दिन सुबह 8:05 बजे चलता है

हालांकि, क्रोन जॉब ए को चलाने में 12 घंटे लगते हैं (यह क्यों नहीं पूछें, यह एक उदाहरण है)।

क्या Cron Job B को सुबह 8:05 बजे चलाने के लिए मिलेगा या क्रोन जॉब्स को केवल एक बार में निष्पादित किया जा सकता है?

यदि एक क्रोन जॉब जो पहले चल रहा था, एक सिस्टम रिस्टार्ट / रिबूट द्वारा बाधित किया गया था, तो क्या वह बाद के बूट के बाद फिर से शुरू / चलेगा?


2
इसका पहला भाग परीक्षण के लिए इतना आसान है कि मुझे आश्चर्य है कि आपने नहीं किया।
user9517

1
परीक्षण एक बात है, लेकिन मैं क्रॉन के काम करने के तरीके के बारे में जानकारी प्राप्त करने की कोशिश कर रहा हूं। हां, मैं संभवतः क्रोन स्रोत के माध्यम से ब्राउज़ कर सकता हूं, लेकिन इसमें अधिक समय लगेगा। उदाहरण के लिए, मैं जानना चाहूंगा कि क्या प्रत्येक क्रोन नौकरियों को एक नई प्रक्रिया के रूप में बंद किया जाता है, जो मेरी समझ से यह है। और यह भी, कि क्या क्रोन नौकरियों को एक साथ चलाने की कोई सीमा है, जो वास्तव में कार्यान्वयन के आधार पर भी प्रतीत होती है।
एडम बी

जवाबों:


11

हां, क्रॉन जॉब B 8:05 पर चलेगी। आप एक से अधिक लंबे समय तक चलने वाली नौकरी 8:00 आदि पर भी चला सकते हैं।

हालांकि, रिबूट के बाद नौकरी फिर से शुरू नहीं होगी। यदि आपको कुछ ऐसा चाहिए जो आपकी नौकरी को एक रैपर के साथ फिर से लिख दे जो अक्सर अनुसूचित हो जाता है और यह जाँचता है कि क्या यह करने के लिए कुछ नया है या जारी रखने के लिए कुछ और है। यह उस कार्य पर निर्भर करेगा जो आप करना चाहते हैं, जाहिर है।


यदि यह उस पर आ गया, तो मैं शायद एक डेमन में स्थानांतरित हो जाऊंगा। मैं देख रहा हूं कि रिबूट / पावर आउटेज आदि के संदर्भ में, डेमन की ताकत अधिक मजबूत हो सकती है।
एडम बी

2
@ अदमबी: ऐसे कई कार्य हैं जिनके लिए क्रोन का उपयोग नहीं किया जाता है। हमेशा की तरह, अपने कार्य के लिए उपयुक्त उपकरण चुनें। उदाहरण के लिए यह देखने लायक हो सकता है anacron
स्वेन


1

आपके सिस्टम पर प्रत्येक और हर क्रोन एक दूसरे से अलग है, लेकिन क्रोन की नौकरी का निष्पादन समय पूरी तरह से सिस्टम रिसोर्स आवंटन और उस कार्य पर निर्भर करता है जिसके लिए क्रोन शेड्यूल किया गया है।


यह होगा? मुझे लगता है कि यह इस बात पर भी निर्भर हो सकता है कि क्रोनजोब क्या कर रहा है, इनपुट डेटा या क्या, और कई अन्य कारकों पर।
फाल्कन मोमेंट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.