Мы запускаем автоматические обновления для debian squeeze и хотели бы, чтобы оно запускалось раз в неделю, только в среду утром.
Чтобы попытаться это сделать, мы установили:
APT :: Periodic :: Автоматическое обновление "7"
в /etc/apt/apt.conf.d/50unattended-upgrades
Затем коснулся / var / lib / apt / period / update-stamp, чтобы установить метку времени на среду, например:
сенсорный -t 201211280000 / var / lib / apt / periodical / update-stamp
Бег:
штамп = $ (дата --date = $ (дата -r / var / lib / apt / Periodical / update-stamp --iso-8601) +% s 2> / dev / null)
date -u --date = "1970-01-01 $ штамп сек по Гринвичу"
Дает правильную метку времени:
28 ноя, среда, 00:00:00 UTC 2012
Однако автоматические обновления, похоже, игнорируют это и запускают обновления в субботу утром.
Может ли кто-нибудь просветить меня относительно того, как работает этот параметр, и как настроить обновления для запуска в среду?
Я думаю, что из /etc/cron.daily/apt автоматические обновления используют файл / var / lib / apt / period / upgrade-stamp (а не update-stamp).