debian - 在一周中的特定一天运行无人值守升级

debian - 在一周中的特定一天运行无人值守升级

我们正在 debian squeeze 上运行无人值守升级,希望它每周运行一次,仅在周三早上运行。

为了尝试这一点,我们设定了:

APT::定期::无人值守升级“7”

在 /etc/apt/apt.conf.d/50unattended-upgrades 中

然后触摸 /var/lib/apt/periodic/update-stamp 将时间戳设置为星期三,例如:

touch -t 201211280000 /var/lib/apt/periodic/update-stamp

跑步:

邮票=$(日期--日期=$(日期-r /var/lib/apt/periodic/update-stamp--iso-8601)+%s 2> / dev / null)

日期 -u --date="1970-01-01 $stamp sec GMT"

给出正确的时间戳:

2012 年 11 月 28 日星期三 00:00:00 UTC

然而,无人值守升级似乎忽略了这一点,并在周六早上运行更新。

有人能告诉我这个参数如何工作,以及如何设置在周三运行的升级吗?

答案1

我认为,从 /etc/cron.daily/apt 来看,无人值守升级使用 /var/lib/apt/periodic/upgrade-stamp 文件(而不是 update-stamp)。

相关内容