| name | process-manager |
| description | Monitor and manage system processes |
| disable-model-invocation | false |
| permissions | {"tools":{"allow":["exec"]},"egress":{"mode":"deny"},"inference":{"allow":["*"]}} |
Process Manager
Monitor and manage system processes.
List processes
- All:
ps aux
- By CPU:
ps aux --sort=-%cpu | head -15
- By memory:
ps aux --sort=-%mem | head -15
- By name:
pgrep -af "<name>"
- Tree:
pstree -p | head -40
Manage processes
- Kill by PID:
kill <pid>
- Force kill:
kill -9 <pid>
- Kill by name:
pkill <name>
- Kill by port:
fuser -k <port>/tcp
Monitor
- Find by port:
ss -tlnp | grep <port>
- Open files:
lsof -p <pid> | head -20
- File descriptors:
ls /proc/<pid>/fd | wc -l
- Watch in real-time:
top -bn1 | head -20
Services (systemd)
- Status:
systemctl status <service>
- Start/stop:
systemctl start|stop|restart <service>
- Logs:
journalctl -u <service> --no-pager -n 30
- List running:
systemctl list-units --type=service --state=running