仅在每周六运行 Ubuntu 安全更新

Sim*_*ted 7 security ubuntu

客户想要在他们的 12.04 机器上启用自动安全更新,但必须每周一次,仅限周六(为什么我不知道)。

当我dpkg-reconfigure -plow unattended-upgrades每天都这样做时,他们不希望那样。

我将如何配置它?

Krz*_*ski 2

如果只在周六跑步绝对重要,那么请执行以下操作:

  1. 取出包装anacron。请注意,这也会删除ubuntu-desktop,但您可能不需要在服务器上使用它。这是必要的,因为否则无法控制 Anacron 将在一周中的哪一天运行/etc/cron.weekly.
  2. 编辑文件/etc/crontab,它应该有以下行:

    47 6    * * 7   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
    
    Run Code Online (Sandbox Code Playgroud)

    将 更改76(星期六)并根据您的需要调整前两个数字(分钟和小时)。这将导致所有作业在/etc/cron.weekly一周中的指定日期和时间运行。

  3. 将文件移动/etc/cron.daily/apt/etc/cron.weekly/apt.