发布于2026-08-22 阅读(0)
扫一扫,手机访问
若要清除MacBook多用户定时关机设置,需分三步进行操作:首先,在终端中使用sudo pmset repeat cancel命令清空全局pmset任务;接着,让对应用户在快捷指令里关闭个人自动化;最后,通过ps aux | grep shutdown命令查杀残留的shutdown进程,并执行sudo shutdown -c命令终止root任务。

MacBook设置了针对不同用户的定时关机,比如管理员用pmset repeat设了每日关机,标准用户又在“快捷指令”里建了个人自动化关机,结果系统在23:00先弹一次提醒、23:05再静默执行一次——两个计划互不感知,必须分别停用才能彻底取消。
打开“终端”(可通过聚焦搜索,按Command + 空格组合键,输入“终端”启动),输入 sudo pmset -g sched 并回车,查看输出中是否包含“Scheduled shutdown for [date] at [time]”这类条目。若返回为空,说明不存在pmset级任务,但这不代表没有其他来源的任务。
再运行 atq 回车 → 若有编号输出(如“1 2026-08-19 23:00 a admin”),说明存在 at 任务,且标注了用户名,这就是典型的多用户任务痕迹。
【注意:at 命令在 macOS Sonoma 及更新版本中默认禁用,仅当用户曾手动启用过才可能残留任务】
这一步专清通过 sudo pmset repeat 设置的全局周期任务,无论哪个用户触发,都由 root 权限统一调度。
在终端中输入:sudo pmset repeat cancel → 回车 → 输入管理员密码(无字符显示,正常输入即可)。
执行后无任何提示即表示成功,所有已注册的 pmset 重复关机、重启、唤醒任务全部清空,包括为其他用户配置的计划。
快捷指令中的个人自动化是按用户隔离存储的,管理员无法直接看到或关闭标准用户的自动化,必须由该用户本人操作。
方法一:让对应用户登录 → 打开“快捷指令”应用 → 切换到“自动化”标签页 → 向上滑动查找名称含“关机”“shutdown”“nightly”或时间戳匹配(如“23:00”)的条目 → 点击进入 → 关闭顶部开关 → 弹出提示时点“关闭”而非“删除”。
方法二:若无法登录该用户,可在管理员账户下临时切换:系统设置 → 用户与群组 → 点击左下角锁图标解锁 → 选中目标用户 → 点击右下角“编辑” → 勾选“允许用户管理自己的快捷指令自动化”,再通知该用户自行处理。
【关键前提:快捷指令自动化默认不跨账户生效,关闭操作必须在对应用户会话中完成】
第一步:在终端中运行 ps aux | grep shutdown → 查看输出中是否含类似 root ... /sbin/shutdown -h 23:00 或 john ... /sbin/shutdown -h +30 的行。
第二步:若发现非 root 用户名(如 alice、guest)启动的 shutdown 进程 → 记下其 PID(第二列数字)→ 执行 sudo kill -TERM [PID](例如 sudo kill -TERM 12345)。
第三步:再执行 sudo shutdown -c → 此命令只终止 root 权限发起的 shutdown,对普通用户进程无效,所以必须先手动 kill。
这一步做完,所有正在倒计时的关机任务(无论谁发起)都会立即停止,不会等到设定时间弹窗或执行。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
4
5
6
7
8
9