Mac 合盖后没有休眠,拿出来烫得离谱
今天发现一个问题:Mac 合盖放了一会儿,拿出来的时候非常烫。
这事挺吓人的。正常来说合盖之后应该睡眠,最多温温的,不该像还在跑什么任务一样发热。尤其是如果放在包里,散热条件很差,时间长了肯定不太好。
排查
先查一下到底是谁不让它睡。
pmset -g assertions结果看到这一行:
pid 21858(UURemote): PreventUserIdleSystemSleep named: "UURemote Disable Idle System Sleep"而且它已经持续了快 30 个小时。
基本破案了。UU远程一直在阻止系统进入空闲睡眠。
直接先杀掉:
pkill UURemote然后再查一次:
pmset -g assertions这次 UURemote 已经没了,只剩下:
sharingd ... Handoff
powerd ... Prevent sleep while display is on
WindowServer ... UserIsActive
这几个就正常多了。WindowServer 是刚敲过键盘,powerd 是屏幕亮着时的正常行为,Handoff 是接力相关,暂时不像主因。
这次主要还是提醒我:Mac 合盖发烫,不要直接怪系统玄学,先跑一遍:
pmset -g assertions看 PreventUserIdleSystemSleep 或 PreventSystemSleep 后面到底挂着谁。
尤其是远程控制、同步、下载、虚拟机这类软件,很容易干这种事。桌面上还好,放包里就真成烤机了。
唉,差点烤成乳鸽,