如何在午夜和凌晨 5 点之间使用 cron-apt 下载和安装更新?

rud*_*den 5 updates apt cron 12.04

我设置了在午夜和凌晨 5 点之间基本上免费的数据上限。因此,我想将 Ubuntu 设置为在那段时间内自动下载更新。这似乎cron-apt是我需要的,但文档和语法是粗略和不直观的。谁能告诉我如何使用它来安排下载?

就我而言,它可以同时安装更新,但这不是什么大问题 - 我可以在稍后阶段运行这些更新。

mni*_*ess 10

实际上 cron-apt 的文档非常详尽。您可以在/usr/share/doc/cron-apt 中找到文档和示例。如果您不打算阅读它,您可以轻松地自己设置一个 root cronjob(不使用 cron-apt)。

你可以打开 root 用户的 crontab sudo crontab -e。现在只需添加如下内容:

# m h  dom mon dow   command
0   1  *   *   *     /usr/bin/apt-get update && /usr/bin/apt-get -y dist-upgrade
Run Code Online (Sandbox Code Playgroud)

确保文件末尾有一个空行并保存。dist-upgrade 确保升级通过,甚至需要删除软件包以安装其他软件包的升级。如果您不想冒险,请将其保留在upgrade。如果在升级命令中添加-d选项,则只会下载软件包而不安装软件包。查看man apt-get更多选项。