जवाबों:
Apt अपडेट्स को एक स्क्रिप्ट द्वारा ट्रिगर किया जाता है जिसे कहा जाता है /etc/cron.daily/apt
। /etc/cron.daily
कई स्क्रिप्ट शामिल हैं जो हर दिन होती हैं, लेकिन सभी एक ही समय में। अपडेट प्रबंधक को अपडेट करने के समय को बदलने के लिए, आपको उस समय को बदलने की आवश्यकता होती है जब सभी /etc/cron.daily
स्क्रिप्ट बंद हो जाती हैं।
ऐसा करने के लिए आपको अपनी /etc/crontab
फ़ाइल को संपादित करने की आवश्यकता है :
sudoedit /etc/crontab # or: gksu gedit /etc/crontab
यह एक काफी मानक cron
फ़ाइल है जिसे कुछ इस तरह देखना चाहिए:
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# m h dom mon dow user command
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
#
इससे हम cron.daily
सुबह 6:25 बजे ट्रिगर देख सकते हैं । यदि आप इसे सुबह 4 बजे शुरू करना चाहते हैं, तो आप दूसरी बार लाइन को इसके साथ बदलेंगे:
0 4 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
यदि आपको प्रारूप में अधिक सहायता की आवश्यकता है, तो विकिपीडिया में क्रोन पर एक असामान्य रूप से तकनीकी पृष्ठ है ।
लोगों का शुक्रिया। एम्बर ने मेरी ओर से हमारे लोको टीम आईआरसी चैनल में पूछे गए एक प्रश्न से यह पूछा। मुझे लगा कि यह एक क्रॉन का काम है और उनके माध्यम से खुदाई कर रहा था (/etc/cron.*) अपने दम पर यह पता लगाने की कोशिश कर रहा था। इसलिए अब मैं सीपीयू उपयोग स्पाइक को सही नहीं देखूंगा क्योंकि मैं कुछ सुबह समाचार वीडियो देख रहा हूं।
एक घंटे की शिफ्ट लगती है। मुझे संदेह है कि यह डेलाइट सेविंग टाइम के कारण है। यहाँ आज सुबह से एक झोंका आया है।
Apr 21 07:30:01 flounder CRON[21032]: (root) CMD (start -q anacron || :)
Apr 21 07:30:01 flounder anacron[21035]: Anacron 2.3 started on 2011-04-21
Apr 21 07:30:01 flounder anacron[21035]: Will run job `cron.daily' in 5 min.
Apr 21 07:30:01 flounder anacron[21035]: Will run job `cron.weekly' in 10 min.
Apr 21 07:30:01 flounder anacron[21035]: Jobs will be executed sequentially
Apr 21 07:35:01 flounder anacron[21035]: Job `cron.daily' started
इस हल को चिह्नित करें।
APT::Periodic::RandomSleep
एपीटी कॉन्फ़िगरेशन सेटिंग के साथ अधिकतम नींद का समय बदल सकते हैं ; अधिकतम का0
मतलब है कि यह हमेशा तुरंत होगा ( लेकिन याद रखें कि यादृच्छिक नींद क्यों है! )।