MACBOOK合盖后耗电?使用睡眠监控SLEEPWATCHER控制wifi和蓝牙的关闭和开启

1,018 阅读1分钟

MACBOOK 睡眠监控SLEEPWATCHER和蓝牙控制

macbook air m3买来使用后发现,合盖后还是会持续耗电,大概12小时能耗10%。活动监视器查看有chrome在耗电,terminal查看睡眠时的活动,有网络连接活动在唤醒。查询后决定使用sleepwatcher进行自动的睡眠后关闭wifi和蓝牙。
sleepwatcher: 是一个监控睡眠的守护进程工具,当 Mac 在唤醒和睡眠的的时候,可以执行配置的 sleep 和 wakeup 脚本程序,它还可以 监控上次睡眠前的活动信息。

# 安装
brew install sleepwatcher
# 设置启动
brew services start sleepwatcher

安装蓝牙控制

brew install blueutil

nano /Users/pengyibo/.sleep修改脚本为:

## 关闭wifi
echo `date` Disable WLAN...
networksetup -setairportpower en0 off

## 关闭蓝牙
echo `date` Disable Bluetooth...
/opt/homebrew/Cellar/blueutil/2.10.0/bin/blueutil -p 0

echo "Sleep script triggered at $(date)" >> ~/sleepwatcher_log.txt

nano /Users/pengyibo/.wakeup修改脚本为:

## 打开wifi
networksetup -setairportpower en0 on

## 打开蓝牙
/opt/homebrew/Cellar/blueutil/2.10.0/bin/blueutil -p 1
echo "Wakeup script triggered at $(date)" >> ~/sleepwatcher_log.txt

并开启它们的启动权限:

chmod +x  /Users/pengyibo/.wakeup
chmod +x  /Users/pengyibo/.sleep

参考自

erasin.wang/mac-soft-sl… juejin.cn/post/725978…

juejin.cn/post/742587…