Skip to content

Latest commit

 

History

History
65 lines (43 loc) · 3.55 KB

File metadata and controls

65 lines (43 loc) · 3.55 KB

Linux Process Monitor

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.

Features ⚙️

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.

First view 🏁

image

Feature 1️⃣: List Running Processes

image

Feature 2️⃣: Process Information

image

Feature 3️⃣: Kill a Process

image

Feature 4️⃣: Process Statistics

image

Feature 5️⃣: Real-time Monitoring

Untitled.video.-.Made.with.Clipchamp.5.mp4

Feature 6️⃣: Search and Filter

Untitled.video.-.Made.with.Clipchamp.6.mp4

Feature 7️⃣: Resource Usage Alerts

memory threshold is 0 and the process uses higher 0.4 image

Feature 8️⃣: Logging

image

Feature 9️⃣: Configuration Options

orginal configuration file:

image

Untitled.video.-.Made.with.Clipchamp.7.mp4

after editing:

image


And that's a wrap! 🎉🌠