Skip to content

Process Monitor is a Bash script designed to help you manage, view, and analyze running processes on Linux

Notifications You must be signed in to change notification settings

Reemaa828/LinuxProcessMonitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

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! 🎉🌠

About

Process Monitor is a Bash script designed to help you manage, view, and analyze running processes on Linux

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages