업데이트 관리자가 업데이트를 확인하는 시간을 변경하는 방법이 있습니까?


16

매주, 매일 등 빈도를 설정할 위치를 확인하지만 하루 중 시간을 확인하는 방법을 알 수 없습니다.

답변:


11

적절한 업데이트는이라는 스크립트에 의해 트리거됩니다 /etc/cron.daily/apt. /etc/cron.daily매일 발생하지만 동시에 모든 스크립트가 포함되어 있습니다. Update Manager가 업데이트되는 시간을 변경하려면 모든 /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 )

형식에 대한 추가 도움이 필요하면 Wikipedia의 Cron 페이지에서 비정상적으로 기술적 인 페이지가 있습니다.


4
새 패키지에 대한 실제 확인이 수행되기 전에 임의의 절전 모드가 있으므로 업데이트가 발생하는 정확한 시간을 설정하지 않습니다. 이는 수백만 명의 사용자가 동시에 미러를 공격하는 것을 방지하기 위해 수행됩니다. 크론 작업 시작 후 0 분에서 30 분 사이에 기본 절전 모드가 임의로 선택됩니다. APT::Periodic::RandomSleepAPT 구성 설정으로 최대 절전 시간을 변경할 수 있습니다 . 최대 값 0은 항상 즉시 발생한다는 것을 의미합니다 ( 그러나 임의 수면이있는 이유를 기억하십시오! ).
JanC

1

고마워요 Amber는 loco 팀 IRC 채널에서 질문 한 내용을 대신하여 이것을 요청했습니다. 나는 그것이 cron 일이라고 생각하고 이것을 스스로 알아 내려고 노력하면서 (/etc/cron.*) 파고 들었다. 이제 아침 뉴스 비디오를 보면서 CPU 사용량이 급증하지 않습니다.

한 시간 시간 이동이있는 것 같습니다. 일광 절약 시간 때문인 것 같습니다. 오늘 아침의 간식입니다.

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

이것을 해결 표시하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.