用 systemsetup 设置死机后自动重启
让无人值守的 Mac 在系统死机后自动重启恢复,而不必有人守着强制断电。
执行 sudo systemsetup -setrestartfreeze on 开启,用 -getrestartfreeze 确认;关闭把 on 换成 off。
01命令
命令
$ sudo systemsetup -setrestartfreeze on && sudo systemsetup -getrestartfreeze02作用说明
当 macOS 内核锁死时,硬件看门狗可以强制自动重启,而不是留下一个冻结的画面。systemsetup -setrestartfreeze on 就是打开这个行为,适合没人看管的 Mac——家庭服务器、展示屏、渲染机。它等价于「电脑死机时自动重新启动」那个复选框的命令行版本。
03风险
!注意: 它只处理内核级死机——应用卡死仍需活动监视器或 killall;死机自动重启可能中断未保存的工作。
04撤销
撤销
$ sudo systemsetup -setrestartfreeze off05来源
- About systemsetup in Remote Desktop依据: Apple's official Remote Desktop guide lists systemsetup commands including -setrestartfreeze for restarting automatically after a system freeze.
- systemsetup(8) man page依据: The systemsetup man page documents -setrestartfreeze on|off (restart automatically after a system freeze) and -getrestartfreeze to display the setting.
最后验证: 2026-09-19 · 分类: 系统与设置