Câu trả lời:
Cập nhật Apt được kích hoạt bởi một tập lệnh được gọi là /etc/cron.daily/apt
. /etc/cron.daily
chứa một số tập lệnh xảy ra mỗi ngày, nhưng tất cả cùng một lúc. Để thay đổi thời gian khi Trình quản lý cập nhật cập nhật, bạn cần thay đổi thời gian khi tất cả các /etc/cron.daily
tập lệnh tắt.
Để làm điều đó bạn cần chỉnh sửa /etc/crontab
tập tin của bạn :
sudoedit /etc/crontab # or: gksu gedit /etc/crontab
Đây là một cron
tệp khá chuẩn nên trông giống như thế này:
# /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 )
#
Từ đây, chúng ta có thể thấy các cron.daily
kích hoạt lúc 6:25 sáng. Nếu bạn muốn bắt đầu lúc 4 giờ sáng, bạn sẽ thay thế dòng lần thứ hai bằng:
0 4 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
Nếu bạn cần thêm trợ giúp với định dạng, Wikipedia có một trang kỹ thuật khác thường trên Cron .
Cảm ơn mọi người. Amber đã hỏi điều này thay cho tôi từ một câu hỏi tôi đã hỏi trong kênh IRC của nhóm định vị của chúng tôi. Tôi nghĩ rằng đó là một công việc định kỳ và đã đào sâu vào chúng (/etc/cron.*) để cố gắng tự mình tìm ra điều này. Vì vậy, bây giờ tôi sẽ không thấy việc sử dụng cpu tăng đột biến khi tôi đang xem một số video tin tức buổi sáng.
Dường như có một sự thay đổi thời gian giờ. Tôi nghi ngờ đó là do Giờ tiết kiệm ánh sáng ban ngày. Đây là một snip từ sáng nay.
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
Đánh dấu điều này đã được giải quyết.
APT::Periodic::RandomSleep
cài đặt cấu hình APT; tối đa0
có nghĩa là nó sẽ luôn xảy ra ngay lập tức ( nhưng hãy nhớ tại sao giấc ngủ ngẫu nhiên lại ở đó! ).