Skip to content

Latest commit

 

History

History
24 lines (15 loc) · 839 Bytes

File metadata and controls

24 lines (15 loc) · 839 Bytes

linux-process-manager

A simple terminal-based process manager for Linux written in C++.

Screenshot

Features

  • Displays system OS and Kernel
  • Shows overall % of CPU usage and RAM usage
  • Counts total processes and running processes
  • Prints system uptime
  • Provides a list of all processes ordered high-to-low by memory usage
  • Includes process information on user, CPU %, RAM usage, time spawned, and command issued

Building

This project uses CMake for building. The graphical terminal interface is implemented with ncurses.

Clone the repository, cd into the directory, then execute make build to compile and ./build/monitor to run.

Acknowledgements

The project concept and ncurses boilerplate were provided by Udacity.