| name | ProcMon |
| description | Watch and control running processes in real time. Use when scanning active PIDs, monitoring resource spikes, reporting trees, alerting on crashes. |
| version | 3.0.0 |
| author | BytesAgain |
| homepage | https://bytesagain.com |
| source | https://github.com/bytesagain/ai-skills |
| tags | ["process","monitor","manager","kill","system","admin","top","htop"] |
| categories | ["System Tools","Developer Tools"] |
ProcMon
Process monitor: list, filter, and watch processes, find zombies, identify CPU/memory hogs, count by state, and log process stats.
Commands
| Command | Description |
|---|
procmon list [filter] | List processes (optionally filter by name) |
procmon watch <name> | Monitor a named process (5 snapshots, 2s interval) |
procmon zombie | Find zombie processes with parent info |
procmon heavy | Show top 10 CPU and top 10 memory processes |
procmon count | Count processes by state (running, sleeping, zombie, etc.) |
procmon log <name> | Log matching process stats to ~/.procmon/<name>.log |
procmon tree [pid] | Show process tree (full or rooted at PID) |
procmon ports | Show processes listening on network ports |
procmon version | Show version |
Examples
procmon list
procmon list nginx
procmon watch sshd
procmon zombie
procmon heavy
procmon count
procmon log node
procmon tree
procmon tree 1
procmon ports
Requirements
ps (standard)
pstree (optional, for tree view)
ss or netstat (optional, for port listing)