Eu acho que, a partir do /etc/cron.daily/apt, atualizações autônomas usam o arquivo / var / lib / apt / periodic / upgrade-stamp (não update-stamp).
Estamos executando upgrades autônomos no debian squeeze e gostaríamos que ele fosse executado uma vez por semana, somente na manhã de quarta-feira.
Para tentar isso, definimos:
APT::Periodic::Unattended-Upgrade "7"
em /etc/apt/apt.conf.d/50unattended-upgrades
Em seguida, toquei em / var / lib / apt / periodic / update-stamp para definir o registro de data e hora em uma quarta-feira, por exemplo:
touch -t 201211280000 /var/lib/apt/periodic/update-stamp
Em exibição:
stamp=$(date --date=$(date -r /var/lib/apt/periodic/update-stamp --iso-8601) +%s 2>/dev/null)
date -u --date="1970-01-01 $stamp sec GMT"
Dá o timestamp correto:
Wed Nov 28 00:00:00 UTC 2012
No entanto, atualizações autônomas parecem ignorar isso e executar as atualizações em uma manhã de sábado.
Alguém poderia me esclarecer sobre como esse parâmetro funciona e como configurar as atualizações para serem executadas na quarta-feira?
Eu acho que, a partir do /etc/cron.daily/apt, atualizações autônomas usam o arquivo / var / lib / apt / periodic / upgrade-stamp (não update-stamp).