为了避免我的 Mac mini 在长时间运行 OpenClaw 的过程中,出现我不清楚的状况,导致温度过高或者网络流量爆炸之类的危险状况,我写了一个脚本:
https://github.com/reorx/scripts/blob/master/mac-health
它的功能是将 Mac 当前的一些系统指标列出来,并根据配置文件中所设定的阈值进行检查。输出结果如下:
有了这个工具之后,我又让 OpenClaw 创建了一个 cron,在白天工作时间每小时运行一次这个命令,如果发现有任意指标出现异常,则推送消息给我。这样我终于可以安心睡个觉了。
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,在白天工作时间每小时运行一次这个命令,如果发现有任意指标出现异常,则推送消息给我。这样我终于可以安心睡个觉了。