Antworten:
Apt-Updates werden von einem Skript namens ausgelöst /etc/cron.daily/apt. /etc/cron.dailyenthält mehrere Skripte, die jeden Tag zur gleichen Zeit ausgeführt werden. Um die Zeit zu ändern, zu der Update Manager aktualisiert wird, müssen Sie die Zeit ändern, zu der alle /etc/cron.dailySkripts ausgelöst werden.
Dazu müssen Sie Ihre /etc/crontabDatei bearbeiten :
sudoedit /etc/crontab # or: gksu gedit /etc/crontab
Dies ist eine ziemlich standardmäßige cronDatei, die ungefähr so aussehen sollte:
# /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 )
#
Daraus können wir cron.dailyum 6:25 Uhr Auslöser erkennen. Wenn Sie es um 4 Uhr morgens starten möchten, ersetzen Sie die zweite Zeile durch:
0 4 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
Wenn Sie weitere Hilfe zum Format benötigen, bietet Wikipedia eine ungewöhnlich technische Seite zu Cron .
Danke Leute. Amber stellte dies in meinem Namen aufgrund einer Frage, die ich in unserem IRC-Kanal des Lokomotiventeams gestellt hatte. Ich nahm an, dass es ein Cron-Job war und habe sie durchgegraben (/etc/cron.*), um das selbst herauszufinden. Jetzt sehe ich keine CPU-Auslastung mehr, während ich mir ein Video mit den morgendlichen Nachrichten ansehe.
Es scheint eine Zeitverschiebung von einer Stunde zu geben. Ich vermute, es liegt an der Sommerzeit. Hier ist ein Ausschnitt von heute Morgen.
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
Markiere dies als gelöst.
APT::Periodic::RandomSleepAPT-Konfigurationseinstellung ändern . maximal0bedeutet, dass es immer sofort passiert ( aber denken Sie daran, warum der zufällige Schlaf da ist! ).