A minimalist,lightweight system monitor for Linux written in C.
It is a low level utility that provides essential system metrics by parsing the linux kernel's pseudo filesystems /proc.
- Uptime view with hours, minutes and seconds.
- Total memory and used memory in GiB with percentage.
- Total CPU usage in percentage format. (calculated from /proc/stat)
I learnt how to handle files in C and how to navigate and understand processes in a Linux system, implemented functions and pointers and learned how to use the <unistd.h> library functions.
- Clone the repository:
git clone git@github.com:oxtknight/climon.git
cd climon
- Build the binary:
make
- Run:
./climon
- Live updating.
- Better CLI format (colorized output)
