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
参考自