Debian-Squeeze

debian - 在一周中的特定日期執行無人值守升級

  • November 21, 2019

我們在 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)。

引用自:https://serverfault.com/questions/454510