Skip to content

PLDeveloper/linux-process-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Terminal-based process manager

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published