Skip to content

Repository files navigation

Procsnap

Procsnap is a project that follows the suckless philosophy.

What is procsnap exactly?

Procsnap is a lightweight Linux process profiler.

Installation

Clone the repo

git clone https://github.com/DankDown10256/procsnap
cd procsnap/

Install

Execute the command below in the procsnap directory.

make install

If needed use sudo/doas.

Uninstall

make uninstall

Launch

Once the previous step is complete, you can launch the tool.

./procsnap <pid>          (see basic infos for a given PID)
./procsnap --json <pid>   (same as previous command but with JSON output)
./procsnap --diff <pid>   (see diff in VmRSS, VmSize or State of a given PID with a 1 sec interval)
./procsnap -g <name>      (in dev)

Contributions/Feedback

I will be happy if you want to open issues, give feedback, or even contribute.

Contributions

If you want to contribute to this project, you can follow the instructions here: CONTRIBUTTING.md.

Thanks

Hope you will enjoy this project.

License

procsnap is licensed under the GNU General Public License v2.0 (or later). See LICENSE for details.

About

Procsnap is a lightweight Linux process profiler written in C.

Topics

Resources

Contributing

Stars

6 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages