No description
- Shell 100%
| skills/syswatch | ||
| LICENSE | ||
| MANIFEST.json | ||
| package.json | ||
| README.md | ||
syswatch
监控本机 CPU/内存/负载/散热/磁盘/swap 与单进程内存,超阈值告警并可选推手机,可选自动清理失控批处理进程
以 Pi package(技能形态)发布。技能本体在 skills/syswatch/。
- 平台:macOS
- 许可:GPL-3.0-or-later(全文见 LICENSE)
安装
pi install git:gitea.vhkd.top/pi-hub/syswatch.git@v0.1.0
装完 pi-skill list 能看到 syswatch,pi-skill syswatch check 会告诉还缺什么。
先准备什么
- 用系统已有的东西即可,没有额外依赖。
常用命令
| 命令 | 说明 |
|---|---|
start |
后台启动值守(幂等:已在运行则直接报告) |
stop |
停止值守(幂等:未运行也退出 0) |
status |
运行状态 running/stopped + pid + 日志 + 最近告警 |
logs |
打印日志路径并 tail(-n N) |
check |
单发阈值判定;超限 exit 1 |
top |
进程级真实 CPU 占用排行(CPU 时间差量,非 ps 的 %cpu) |
watch |
前台守护(调试用;一般用 start) |
alerts |
查看最近 N 条告警 |
autopsy |
复盘卡死:最近 N 次 JetsamEvent(默认 2)的内存元凶 top5 + 近 7 天 WindowServer 看门狗报告(只读) |
用法与对外契约见技能内的 SKILL.md 与 REFERENCE.md。