mac系统不支持为单个用户账户设置定时关机,所有定时关机均为全局操作;可通过sudo pmset -g sched查看任务,用sudo pmset repeat cancel取消重复任务,或用sudo shutdown -c取消一次性任务。

Mac系统不支持为单个用户账户单独设置定时关机,所有定时关机任务都是全局生效的系统级操作,不存在“针对某个账户”的定时关机设定。因此也不存在取消“某个账户”的定时关机这一需求。
确认当前是否有活跃的定时关机任务
打开“终端”应用 → 输入命令:sudo pmset -g sched → 按回车执行。该命令会列出所有已启用的重复性调度任务,包括开机、关机、重启等。若输出为空或仅显示“Scheduled shutdowns:”,说明当前无任何定时关机计划。
取消所有已设定的重复性定时关机
如果上一步查到有 shutdown 类型的重复任务(例如含 “shutdown MTWRFSU 23:00:00”),执行以下命令:
sudo pmset repeat cancel
该命令会清空所有通过 pmset repeat 设置的周期性开关机调度,包括关机、开机、重启等全部重复任务。注意:此操作不可逆,且无需指定账户——因为本就不按账户区分。
取消已提交的一次性定时关机
方法一:使用标准取消命令
在终端中输入:sudo shutdown -c → 回车。该命令可终止由 sudo shutdown -h 或 -r 发起的、尚未触发的倒计时关机任务。
方法二:强制终止所有 shutdown 进程(备用)
若 shutdown -c 未生效(极少见),可运行:sudo killall shutdown。这会杀死所有正在运行的 shutdown 进程,适用于任务卡住或残留的情况。











