为了避免我的 Mac mini 在长时间运行 OpenClaw 的过程中,出现我不清楚的状况,导致温度过高或者网络流量爆炸之类的危险状况,我写了一个脚本:

https://github.com/reorx/scripts/blob/master/mac-health

它的功能是将 Mac 当前的一些系统指标列出来,并根据配置文件中所设定的阈值进行检查。输出结果如下:

CPU Temp: 33.7 °C  ✅ 33.7 <= 55.0
Net RX: 0.04 Mbps  ✅ 0.0 <= 10.0
Net TX: 0.04 Mbps  ✅ 0.0 <= 10.0
CPU Load: 1.85 / 1.87 / 2.04  (19% of 10 cores)  ✅ 18.5 <= 50.0
Memory: 15.8 / 32.0 GB (57.3%)  ✅ 57.3 <= 80.0
Swap: 0.0 / 0.0 GB  ✅ 0.0 <= 0.0
Disk [/]: 395.5 / 460.4 GB (85.9%)  ✅ 85.9 <= 90.0

有了这个工具之后,我又让 OpenClaw 创建了一个 cron,在白天工作时间每小时运行一次这个命令,如果发现有任意指标出现异常,则推送消息给我。这样我终于可以安心睡个觉了。
 
 
Back to Top