Ich sehe, wo die Frequenz eingestellt werden soll, z. B. wöchentlich, täglich usw., aber nicht, wie die Uhrzeit eingestellt werden soll, zu der geprüft wird.
quelle
Ich sehe, wo die Frequenz eingestellt werden soll, z. B. wöchentlich, täglich usw., aber nicht, wie die Uhrzeit eingestellt werden soll, zu der geprüft wird.
Apt-Updates werden von einem Skript namens ausgelöst /etc/cron.daily/apt
. /etc/cron.daily
enthä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.daily
Skripts ausgelöst werden.
Dazu müssen Sie Ihre /etc/crontab
Datei bearbeiten :
sudoedit /etc/crontab # or: gksu gedit /etc/crontab
Dies ist eine ziemlich standardmäßige cron
Datei, 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.daily
um 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 .
APT::Periodic::RandomSleep
APT-Konfigurationseinstellung ändern . maximal0
bedeutet, dass es immer sofort passiert ( aber denken Sie daran, warum der zufällige Schlaf da ist! ).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.
Markiere dies als gelöst.
quelle