用途:process-watch 用于全面监控系统进程,超越基础 top 的信息,帮助找出占用资源的进程、查看端口与网络连接,并终止失控进程。主要能力包括:CPU 与内存使用、每进程磁盘 I/O、网络连接、打开文件与句柄、端口绑定、进程树。
常用命令:list 列出进程,可加 --sort cpu|mem|disk|name 与 --limit;top 查看资源占用最高者,可加 --type cpu|mem|disk|net 与 --limit;info <pid> 查看指定进程的 CPU、内存、打开文件、网络连接、子进程与环境;find <name> 按名称查找;ports 查看端口绑定,可加 --port;net 查看网络连接,可加 --pid 与 --established;kill <pid> 或 kill --name "chrome" 终止进程,可加 --force;watch 持续监控并支持 --interval、--alert-cpu、--alert-mem 阈值告警;summary 输出负载、内存、磁盘及主要进程概览。
示例:process-watch top --type cpu 查看 CPU 占用;process-watch ports --port 3000 查看端口;process-watch info 1234 查看进程详情;process-watch kill --name chrome 终止 Chrome 进程;process-watch watch --alert-cpu 90 --alert-mem 85 开启告警监控。
平台支持:macOS 与 Linux 完整支持,Windows 仅部分支持(基本进程列表,无 lsof 等价功能)。安装方式与收费信息暂未提供。