जब आपका कंप्यूटर बंद हो जाता है (या क्रोन डेमॉन अन्यथा नहीं चल रहा है), क्रोन नौकरियों को शुरू नहीं किया जाएगा।
यदि आपके पास ऐसी नौकरियां हैं जो आप उस समय के बाद चलाना चाहते हैं जब कंप्यूटर बंद हो जाता है, तो एनाक्रॉन का उपयोग करें। डिफ़ॉल्ट रूप से स्थापित, अधिक जानकारी के लिए "मैन एनाक्रोन", "मैन एनाक्रोसैब", या फ़ाइल / आदि / एनाक्रॉस्टब देखें।
Ubuntu cacabab प्रविष्टियों के लिए डिफ़ॉल्ट रूप से एनाक्रॉन का उपयोग करता है:
/etc/cron.daily
/etc/cron.weekly
/etc/cron.monthly
विशेष रूप से मुख्य क्रोन डेमॉन द्वारा नियंत्रित किए जाने वाले शेष क्रैब्स को छोड़ना:
/etc/crontab
/etc/cron.d
/var/spool/cron
टिप्पणियाँ
एनाक्रॉन खुद एक डेमॉन के रूप में नहीं चलता है, लेकिन सिस्टम स्टार्टअप स्क्रिप्ट पर निर्भर करता है और चलाने के लिए क्रोन खुद करता है।
उबंटू 8.04 बॉक्स पर मैं देख रहा हूँ, /etc/init.d/anacron बूट पर चलाया जाता है, और फिर से हर सुबह 07:30 बजे क्रॉन द्वारा।
README पर /usr/share/doc/anacron/README.gz की तुलना में थोड़ी अधिक जानकारी है जो मैनपावर में निहित है।
उदाहरण
सरल "दैनिक", "साप्ताहिक", "मासिक" नौकरियों के लिए, ऊपर दिए गए /etc/cron.ellingdailyiqueweeklypgmonthly} निर्देशिकाओं में से किसी एक में स्क्रिप्ट की एक प्रति या एक सिम्लिंक डाल दें। एनाक्रॉन इसे दैनिक / साप्ताहिक / मासिक रूप से चलाने का ध्यान रखेगा, और यदि आपका कंप्यूटर उस दिन बंद है, तो "साप्ताहिक" स्क्रिप्ट सामान्य रूप से चलेगी, तो यह अगली बार जब कंप्यूटर चालू होता है, तो उन्हें चलाएगा।
एक अन्य उदाहरण के रूप में, मान लें कि आपके पास यहां एक स्क्रिप्ट है: /usr/local/sbin/maint.sh
और आप इसे हर तीन दिनों में चलाना चाहते हैं, / etc / crontab में मानक प्रविष्टि इस तरह दिखाई देगी:
# m h dom mon dow user command
0 0 */3 * * root /usr/local/sbin/maint.sh
यदि आपका कंप्यूटर महीने की 3 तारीख को 00:00 बजे नहीं था, तो 6 वीं तक नौकरी नहीं चलेगी।
जब कंप्यूटर बंद हो, तो 4 वीं पर काम चलाने के बजाय, 3 पर रन को "मिस" कर दें, आप इसे / etc / anacrontab में उपयोग करेंगे (लाइन को / etc / crontab से हटाना न भूलें):
# period delay job-identifier command
3 5 maint-job /usr/local/sbin/maint.sh
उपरोक्त "5" की "देरी" का अर्थ है कि यह काम चलाने से पहले एनाक्रॉन 5 मिनट तक इंतजार करेगा। यह विचार है कि बूट समय पर एनाक्रॉन को तुरंत बंद करने वाली चीजों को रोकने के लिए।