Process Monitor is a Bash script designed to help you manage, view, and analyze running processes on Linux. This powerful yet simple tool provides a range of features that make it easier to monitor system performance, terminate unwanted processes, and stay informed about resource usage.
Feature | Description |
---|---|
List Running Processes | Display all running processes with essential information such as PID, name, and CPU/Memory usage. |
Process Information | Get detailed information about a specific process, including PID, user, CPU and memory usage. |
Kill a Process | Terminate a specific process by entering its PID. |
Process Statistics | Show overall system process statistics, including total number of processes, memory usage, and CPU load. |
Real-time Monitoring | Update the display at regular intervals to show the latest process information. |
Search and Filter | Search for processes based on criteria like name, user, or resource usage. |
Interactive Mode | Choose operations from a menu in an interactive mode. |
Resource Usage Alerts | Set up alerts for processes exceeding predefined resource usage thresholds. |
Logging | Record process-related activities, especially when a process is terminated. |
Configuration Options | Customize the script through a configuration file with settings such as update interval and alert thresholds. |
Untitled.video.-.Made.with.Clipchamp.5.mp4
Untitled.video.-.Made.with.Clipchamp.6.mp4
memory threshold is 0 and the process uses higher 0.4
orginal configuration file:
Untitled.video.-.Made.with.Clipchamp.7.mp4
after editing: