No description
Find a file
2026-10-02 14:39:33 +08:00
skills/syswatch release v0.1.0 2026-10-02 14:39:33 +08:00
LICENSE release v0.1.0 2026-10-02 14:39:33 +08:00
MANIFEST.json release v0.1.0 2026-10-02 14:39:33 +08:00
package.json release v0.1.0 2026-10-02 14:39:33 +08:00
README.md release v0.1.0 2026-10-02 14:39:33 +08:00

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。