如何创建 Mac 脚本以在夜间自动更新

如何创建 Mac 脚本以在夜间自动更新

我正在管理一组 Mac,我需要它们每天凌晨 2 点自动更新。我应该使用什么终端命令(或其他方式)来实现这一点?谢谢!

答案1

如果您谈论的是 OS X 系统更新,softwareupdate则该命令必须以 root 身份运行。以下是 CLI 选项。

$ softwareupdate -h
usage: softwareupdate <mode> [<args> ...]

** Catalog Management:
    --set-catalog <URL> Set the new catalog URL (requires privileges)
    --clear-catalog     Clear the catalog URL back to defaults (requires privileges)

** Manage Updates:
    -l | --list     List all appropriate update labels
    -d | --download     Download Only
    -i | --install      Install
        <label> ... specific updates
        -a | --all      All appropriate updates
        -r | --recommended  Only recommended updates

    --ignore <label> ...    Ignore specific updates
    --reset-ignored     Clear all ignored updates
    --schedule (on | off)   Set automatic checking

-v | --verbose  Enable verbose output
-h | --help Print this help

假设你想安装任何/全部有可用更新,您可以使用

sudo softwareupdate -ia

然后,您可以使用您选择的系统管理工具来部署启动代理并在凌晨 2 点运行。

相关内容