Mac每日23:00自动关机需配合22:55清空回收站,可通过系统设置(需接电源)、快捷指令(需授权磁盘访问)、pmset命令(登录/未登录均生效)或汇帮定时精灵(图形化操作)四种方案实现。

你想让Mac在每天晚上11点自动关机,同时清空回收站释放磁盘空间,避免手动操作遗漏或重复劳动——系统原生不支持“关机+清空回收站”一步联动,但可通过组合方案实现双重效果,关键在于区分任务类型:关机是系统级操作,清空回收站需用户态权限,二者必须分步触发且时机错开。
用系统设置安排每日定时关机
这是最稳定、无需命令行的方法,适合长期固定时间执行,但【必须连接电源适配器】,否则MacBook可能跳过关机转为睡眠。
点击屏幕左上角苹果菜单 → 选择“系统设置”。
左侧边栏中,MacBook选“电池”,iMac或Mac mini选“节能器”。
向右滚动到底部,点击右下角的“调度”按钮。
勾选“设定以下日期的睡眠、重新启动或关机”,右侧下拉选“关机”,输入23:00,选择“每天”。
点击“好”保存,设置立即生效;注意:若当时有未保存文档,系统会弹出确认窗口,不会强制中断。
用快捷指令实现关机前5分钟清空回收站
回收站清空必须在关机前完成,否则关机瞬间无法执行文件操作。快捷指令可精准控制时序,且支持弹窗提醒保存文档。
打开“快捷指令”App → 点击右上角“+”新建快捷指令 → 命名为“清空回收站并关机准备”。
点击“添加操作” → 搜索并添加“运行Shell脚本” → 在脚本框中粘贴:rm -rf ~/.Trash/* → 点击右上角“下一步”。
接着切换到“自动化”标签页 → 点“创建个人自动化” → 选择“特定时间” → 设定时间为每天22:55 → 开启“重复”选项。
点击“下一步” → 添加操作 → 搜索“显示通知” → 输入标题“回收站已清空,5分钟后关机” → 再添加一次“运行Shell脚本”,内容仍为rm -rf ~/.Trash/*。
关闭“运行前询问”,点“完成”;【首次运行需授权‘完全磁盘访问’权限,否则脚本静默失败】。
用终端pmset命令设每日关机(进阶可靠方案)
该方法绕过图形界面限制,由系统守护进程launchd托管,即使你没登录也能运行,适合对稳定性要求高的场景。
第一步:清空已有调度,打开终端输入:sudo pmset repeat cancel → 回车 → 输入管理员密码(无字符显示,正常输入)。
第二步:设置每日23:00:00关机,输入:sudo pmset repeat shutdown MTWRFSU 23:00:00 → 回车 → 输密码。
第三步:验证是否生效,输入:pmset -g sched → 回车,确认输出中包含shutdown条目及对应时间戳。
注意:M系列芯片Mac上sleep指令可能不彻底,建议搭配wakeorpoweron使用,但关机任务不受影响。
用汇帮定时精灵一次性搞定双任务
如果你不想折腾命令行或快捷指令权限,第三方工具能直接封装两个动作,操作更直觉,但需额外安装软件。
方法一:下载安装汇帮定时精灵(官网huibang168.com/timer)→ 打开后右侧选“定时管理” → 计时方式选“定时”。
方法二:设置时间为每天22:55 → 动作选“清空回收站” → 再点击“添加新任务” → 第二个任务设为23:00 → 动作选“关机”。
方法三:两个任务都勾选“启用”,点击“创建定时任务” → 左侧面板可见两条独立任务,互不干扰。
这一步操作起来很简单,直接把文件拖进去就行。

















