Skip to content

DIlkhush00/LPM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linux Process Monitor

A lightweight top-like process monitor written in C, featuring real-time process listing, resource monitoring, and interactive controls.

Demo

Build and Run

Prerequisites:

  • CMake (version 3.1 or higher)
  • C compiler (e.g., GCC, Clang)
  • Ncurses library

Build Instructions

  1. Clone the repository
    git clone https://github.com/<your-username>/LPM
    cd LPM

  1. Run the build script ./build.sh

Note: If you get a "Permission denied" error, make the script executable first:

chmod +x build.sh

  1. Run the application. ./build/lpm

Testing

Run the test suite:

  cd build
  ctest --output-on-failure

License

This project is licensed under the MIT License. See the LICENSE file for more details.