苹果电脑如果想实现夜间定时关机并自动断网,可以尝试几种常见方法。其一是在终端中执行命令:sudo shutdown -h 23:59 && sudo networksetup -setairportpower Wi-Fi off 。其二是通过脚本结合 launchctl 进行定时设置。另外,也可以借助第三方工具“关机王”,将其设定为每天 23:59:59 自动关机并同步关闭网络连接。

苹果电脑在夜间需要等待下载任务完成,或者孩子使用结束后,希望自动关机并断开网络,以减少耗电、避免长时间联网以及防止过度使用电脑。
用终端命令一次性实现定时关机+断网
打开“访达”→前往→实用工具→双击“终端”,粘贴并运行以下命令:
sudo shutdown -h 23:59 && sudo networksetup -setairportpower Wi-Fi off
系统会提示输入管理员密码,输入后按回车即可生效。需要注意的是:该命令中的 【23:59 必须使用 24 小时制且不能包含秒】,否则 shutdown 会报错并退出,后续的断网命令也无法继续执行。
如果想取消已经设置的定时关机任务,直接在终端输入 sudo shutdown -c 即可。
通过“计划任务”图形界面分步设置
第一步:打开“系统设置”→“登录项”→点击右下角“更多…”按钮,开启“允许在后台运行”。
第二步:进入“系统设置”→“通用”→“登录项”,点击左下角“+”号,添加一个新的脚本文件(需要提前使用文本编辑器编写并保存为 .sh 格式)。
第三步:新建脚本内容如下(请复制到 TextEdit 中,格式设置为“纯文本”,并保存为 auto-shutdown.sh):
#!/bin/bash
networksetup -setairportpower Wi-Fi off
shutdown -h now
第四步:返回终端,依次执行:
chmod +x /路径/到/auto-shutdown.sh →
sudo launchctl submit -l com.user.shutdown -- /路径/到/auto-shutdown.sh
这一步必须填写完整路径,可以使用 Tab 键自动补全;如果路径输入错误,任务注册可能会失败,而且系统通常不会给出明显报错提示。
用第三方工具“关机王”实现一键配置
方法一:下载安装关机王自动关机 v1.4(仅支持 Intel 芯片 Mac,M 系列芯片设备需要通过 Rosetta 转译运行)。
方法二:启动软件后,进入“定时关机”页面→“操作设置”→选择“每天”→设定时间,例如“23:59:59”→操作类型选择“关闭计算机”→勾选“同时执行以下附加操作”→在下方添加“断开网络”动作。
方法三:点击“保存计划”后,软件会自动在后台驻留;如果没有看到菜单栏图标,可检查是否被系统“聚焦搜索”隐藏——按 Cmd+Space 输入“关机王”即可重新唤出主窗口。
