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

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

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

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

答案1

实际上,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

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

相关内容