📜  如何使 ubuntu 自动更新 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:51:49.539000             🧑  作者: Mango

如何使 Ubuntu 自动更新 - Shell/Bash

在 Ubuntu 中,我们可以使用 cron 脚本来定时执行系统更新。定时更新可以让系统自动保持最新,使其更加安全和稳定。

以下是在 Ubuntu 上设置自动更新的步骤:

  1. 创建一个新的 Bash 文件。

    touch autoupdate.sh
    
  2. 编辑该文件并将以下代码复制粘贴到文件中。

    #!/bin/bash
    
    # Update the package list and upgrade outdated packages
    sudo apt-get update && sudo apt-get upgrade -y
    
    # Clean up outdated package dependencies
    sudo apt-get autoremove -y
    sudo apt-get autoclean -y
    

    这个脚本会执行以下操作:

    • 更新软件包列表并升级过时的软件包。
    • 清理过时的软件包依赖项。

    sudo 将要求您输入 root 用户的密码。请确保将其保存在安全的位置。

  3. 将文件设置为可执行。

    chmod +x autoupdate.sh
    
  4. 创建一个新的 cron 作业。

    crontab -e
    

    如果您是第一次运行此命令,系统将提示您选择用于编辑 cron 文件的编辑器。选择您偏好的编辑器。

  5. 将以下内容添加到文件末尾。

    # Automatically update the system every day at 3am
    0 3 * * * /path/to/autoupdate.sh
    

    0 3 * * * 表示系统将在每天凌晨 3 点执行更新操作。将路径 /path/to/autoupdate.sh 替换为您保存脚本的实际路径。

  6. 保存并退出 crontab。

    CTRL + X, Y, Enter

现在,您的 Ubuntu 系统将每天自动进行更新并清理,以保持安全和可靠。

参考资料