mac可通过快捷指令实现每日22:55弹窗提醒、保存文档后23:00自动关机:需创建含shell脚本的“nightly shutdown”指令,授予快捷指令完全磁盘访问权限,并设置无询问的定时自动化,含“即将关机”通知。

你想让Mac在每天晚上11点自动关机,又希望关机前弹出提醒、保存文档不丢数据,还能自定义通知文案——快捷指令能一步到位实现这个带交互的自动化流程。
创建定时关机快捷指令
打开“快捷指令”App → 点击右上角“+”新建快捷指令 → 在顶部输入框中命名为“ nightly shutdown”(名称可任意,但建议含空格避免脚本解析异常)→ 点击“添加操作”。
搜索并选择“运行脚本” → 点击“脚本类型”下拉菜单,选“Shell” → 在下方文本框中粘贴以下命令:
sudo shutdown -h now → 点击右上角“下一步”。
这一步必须输管理员密码才能执行关机,但快捷指令默认无法自动填入密码。所以接下来要启用完全磁盘访问权限,否则指令会卡在权限拒绝阶段,根本不会弹窗提醒。
授权完全磁盘访问
前往“系统设置” → “隐私与安全性” → 滚动到底部点击“完全磁盘访问”右侧的“详细信息…”按钮 → 点击左下角锁图标,输入管理员密码解锁 → 点击“+”号 → 在访达中定位到“应用程序”文件夹 → 找到并选中“快捷指令”App → 点击“添加”。
【未开启此项权限,快捷指令将无法调用shutdown命令,后续所有定时设置都无效】
设置每日22:55触发并关闭询问
回到“快捷指令”App → 切换到“自动化”标签页 → 点击“创建个人自动化” → 选择“特定时间” → 设定时间为每天22:55(建议比目标关机时间早5分钟,留出提醒和保存窗口)→ 关闭“运行前询问”开关。
点击“添加操作” → 搜索并添加“显示通知” → 在通知标题中输入“即将关机”,正文写“请保存当前工作,5分钟后电脑将自动关机” → 再次点击“添加操作” → 搜索并添加你刚创建的“nightly shutdown”快捷指令 → 点击右上角“完成”。
这一步不能跳过“显示通知”,否则关机前零提示,未保存文档可能直接丢失。











