Jawaban:
Pembaruan Apt dipicu oleh skrip yang disebut /etc/cron.daily/apt
. /etc/cron.daily
berisi beberapa skrip yang terjadi setiap hari, tetapi semuanya bersamaan. Untuk mengubah waktu ketika Update Manager memperbarui, Anda perlu mengubah waktu ketika semua /etc/cron.daily
skrip dimatikan.
Untuk melakukan itu, Anda perlu mengedit /etc/crontab
file Anda :
sudoedit /etc/crontab # or: gksu gedit /etc/crontab
Ini adalah cron
file yang cukup standar yang akan terlihat sedikit seperti ini:
# /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 )
#
Dari sini kita bisa melihat cron.daily
pemicu pada 6:25 pagi. Jika Anda ingin memulainya jam 4 pagi, Anda akan mengganti baris waktu kedua dengan:
0 4 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
Jika Anda memerlukan bantuan lebih lanjut dengan format ini, Wikipedia memiliki halaman teknis yang tidak biasa di Cron .
Terima kasih banyak orang. Amber menanyakan ini atas nama saya dari pertanyaan yang saya tanyakan di saluran IRC tim loco kami. Saya pikir itu adalah pekerjaan cron dan telah menggali mereka (/etc/cron.*) mencoba mencari tahu ini sendiri. Jadi sekarang saya tidak akan melihat lonjakan penggunaan cpu karena saya menonton beberapa video berita pagi.
Tampaknya ada pergeseran waktu satu jam. Saya menduga itu karena Daylight Savings Time. Ini snip dari pagi ini.
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
Tandai ini terpecahkan.
APT::Periodic::RandomSleep
pengaturan konfigurasi APT; maksimum0
cara itu akan selalu terjadi segera ( tapi ingat mengapa tidur acak ada! ).