用pmset -g sched命令可查看Mac所有定时电源计划,若输出含“shutdown”字样即表示已设置定时关机,空行或“No scheduled power events.”则说明未设置;该命令无需密码,仅用于查看。

你想确认Mac是否已设置定时关机,避免晚上正在下载大文件时突然断电,或者发现电脑没按预期时间关机却找不到原因——这时必须先查清系统里到底有没有在跑的定时任务。
用终端命令查看所有定时电源计划
打开“访达”→前往→实用工具→双击“终端”,或用 Spotlight(Command + 空格)搜索“终端”并回车启动。
在终端窗口中输入以下命令:
pmset -g sched
按回车执行。如果当前没有任何定时开机、关机、睡眠或唤醒任务,终端将直接返回空行或提示“No scheduled power events.”;如果存在计划,会逐条列出动作类型、触发时间、重复周期(如MTWRFSU代表每周七天)等详细信息。
注意:该命令无需管理员权限,普通用户即可运行,但只能查看,不能修改或删除。
快速验证是否生效的两种方式
方法一:检查输出中是否含 shutdown 字样
只要看到某一行包含 shutdown 和具体时间(例如 “shutdown at 2026-07-30 23:00:00” 或 “repeat shutdown MTWRFSU 22:00:00”),就说明已设好定时关机。
方法二:对比当前时间与计划时间
若输出显示的是绝对时间(如 2026-07-30 23:00:00),它只执行一次,且已过期则不会再次触发;若显示 repeat 开头,则是周期性任务,每天/每周都会重试。
这一步操作起来很简单,直接把命令敲进去回车就行,不用输密码,也不会改动任何设置。
取消已有定时关机的预备操作
第一步:确认当前存在 shutdown 计划
运行 pmset -g sched,观察输出是否含 shutdown 条目。
第二步:清除全部重复性定时任务
若确认有误设或冗余的 repeat 类型关机计划,执行:
sudo pmset repeat cancel
输入管理员密码(输入时不显示字符,属正常安全机制)后回车。
第三步:验证是否清空
再次运行 pmset -g sched,确认输出为空或仅剩非 shutdown 类事件(如 wake、sleep)。
【重要前提】 sudo pmset repeat cancel 会一次性清除所有 repeat 类型的定时任务(包括开机、关机、睡眠、重启),不可逆。若只想删关机而保留开机,不能用此命令,需改用 pmset schedule cancel 配合具体时间戳单独清除。

















