ssh_process_manager
List, inspect, or terminate processes on a remote server using SSH. Use list to view top processes, info for details by pid, or kill to send a termination signal.
Instructions
Lists, inspects, or terminates processes on a remote server over SSH. The action parameter selects: list returns top processes (read-only), info returns details for one process (read-only), and kill sends a signal to terminate a process and mutates remote state. pid is required for kill and info. kill is blocked on servers configured as readonly. signal defaults to TERM, sortBy defaults to cpu, and limit defaults to 20; filter narrows the list by name or command.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| server | Yes | Server name | |
| action | Yes | Action: list processes, kill process, or get process info | |
| pid | No | Process ID (required for kill and info actions) | |
| signal | No | Signal to send when killing (default: TERM) | |
| sortBy | No | Sort processes by CPU or memory (default: cpu) | |
| limit | No | Number of processes to return (default: 20) | |
| filter | No | Filter processes by name/command |