Debian-Squeeze
debian - 在一周中的特定日期執行無人值守升級
我們在 debian Squeeze 上執行無人值守升級,並希望它每週執行一次,僅在周三早上執行。
為了嘗試這個,我們設置了:
APT::Periodic::Unattended-Upgrade “7”
在 /etc/apt/apt.conf.d/50unattended-upgrades
然後觸摸 /var/lib/apt/periodic/update-stamp 將時間戳設置為星期三,例如:
touch -t 201211280000 /var/lib/apt/periodic/update-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”
給出正確的時間戳:
2012 年 11 月 28 日星期三 00:00:00 UTC
但是,無人值守升級似乎忽略了這一點,並在周六早上執行更新。
誰能告訴我這個參數是如何工作的,以及如何設置升級以在星期三執行?
我認為,從 /etc/cron.daily/apt 中,無人值守升級使用 /var/lib/apt/periodic/upgrade-stamp 文件(不是 update-stamp)。