Vejo onde definir a frequência, ou seja, semanalmente, diariamente, etc., mas não como definir a hora do dia.
fonte
Vejo onde definir a frequência, ou seja, semanalmente, diariamente, etc., mas não como definir a hora do dia.
As atualizações do Apt são acionadas por um script chamado /etc/cron.daily/apt
. /etc/cron.daily
contém vários scripts que acontecem todos os dias, mas todos ao mesmo tempo. Para alterar o horário em que o Update Manager é atualizado, é necessário alterar o horário em que todos os /etc/cron.daily
scripts são disparados.
Para fazer isso, você precisa editar seu /etc/crontab
arquivo:
sudoedit /etc/crontab # or: gksu gedit /etc/crontab
Este é um cron
arquivo bastante padrão que deve se parecer com algo assim:
# /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 )
#
A partir disso, podemos ver cron.daily
gatilhos às 6h25. Se você deseja iniciá-lo às 4h, substitua a segunda linha por:
0 4 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
Se você precisar de mais ajuda com o formato, a Wikipedia possui uma página técnica incomum no Cron .
APT::Periodic::RandomSleep
configuração do APT; no máximo de0
meios, isso sempre acontecerá imediatamente ( mas lembre-se do motivo pelo qual o sono aleatório existe! ).Obrigado pessoal. Amber fez isso em meu nome a partir de uma pergunta que fiz no canal IRC da equipe de loco. Achei que era um trabalho cron e estava procurando por eles (/etc/cron.*) tentando descobrir isso sozinho. Então agora não verei o pico de uso da CPU direito, enquanto assisto a um vídeo de notícias da manhã.
Parece haver um horário de hora. Eu suspeito que é devido ao horário de verão. Aqui está um recorte desta manhã.
Marque isso resolvido.
fonte