debian – 在一周中的某一天运行无人值守升级

我们正在进行无人升级的debian挤压,并希望它每周运行一次,仅在周三早上。

为了尝试这个,我们已经设定:

APT :: Periodic ::无人值守升级“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”

给出正确的时间戳:

Wed Nov 28 00:00:00 UTC 2012

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

有谁能够告诉我这个参数是如何工作的,以及如何设置升级在星期三运行?

我认为,从/etc/cron.daily/apt,无人参与的升级使用/ var / lib / apt / periodic / upgrade-stamp文件(而不是更新戳)。