问题;查看wake 日志 pmset -g log | grep "Wake Requests"
为
Wake Requests
[*process=dasd request=SleepService...info="com.apple.alarm.user-invisible-com.apple.calaccessd...
电源设置命令参考:
pmset -g sched //查看定时事件sudo pmset schedule cancelall //取消定时事件
- 可行方法 🌟:
查询资料后 执行这个
sudo chflags schg /Library/Preferences/SystemConfiguration/com.apple.AutoWake.plist
暂时取消了怎么都取消不掉的定时事件
通过以下方法,停止了部分不依然存在的日志
1.打开终端
-
使用以下命令在终端中创建文件夹结构:
sudo mkdir -p /Library/Preferences/FeatureFlags/Domain/
-
将上述代码复制到编辑器中,并将布尔标志更改为(重点)
-
将文件另存为powerd.plist到新文件夹:
/Library/Preferences/FeatureFlags/Domain/
-
重启
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict><key>CoreSmartPowerNap</key><dict><key>Enabled</key><true/></dict>
</dict>
</plist>
6.重启后若通过 pmset -g sched 查看依然存在定时事件 执行
sudo chflags schg /Library/Preferences/SystemConfiguration/com.apple.AutoWake.plist
暂时取消了怎么都取消不掉的定时事件
再执行
sudo pmset schedule cancelall
出现这个:pmset: Error 0xe00002bc cancelling all scheduled events
即全流程结束,暂时无忧
- 有风险方法为:
sudo pmset -a hibernatemode 25
sudo pmset -a standby 0
sudo pmset -a autopoweroff 0
会导致hibernatemode 25是最省电的模式,适合需要长时间休眠的情况
这三条命令的组合,旨在实现以下效果:
通过 hibernatemode 25 进入深度休眠以省电;
通过 standby 0 和 autopoweroff 0 禁用自动休眠优化机制,确保休眠状态单一且可控。
参考来源:https://discussions.apple.com/thread/255274317?sortBy=rank