PID Identifier is a Python-based tool that helps you easily list and manage operating system processes 🖥️. It provides detailed insights into running and non-running processes, including their:
- 🔢 PID (Process Identifier)
- 📛 Name
- 🟢🔴 Status
- 💾 Memory Usage
- 🖥️ CPU Time
- 👤 Username
- 🕒 Creation Time
This tool leverages the psutil
library for process management and tabulate
for displaying information in a nice tabular format, making it easier for users to understand and analyze the process information.
- Click the link for full instructions 👉 Instructions.
Before running the program, make sure you have the following installed:
- Python 3.11.6
psutil
librarytabulate
library
To use PID Identifier, follow these steps:
- make sure to make a folder on
Desktop
thenCD
it inCMD.exe
then do theGit Clone
.
git clone https://github.com/KernFerm/PID-Identifier.git
- Navigate to the Project Directory:
cd PID-Identifier
- Install Dependencies:
pip install -r requirements.txt
- This command installs the necessary Python libraries (psutil and tabulate) required by the project.
- To run the program, execute the following command:
python main.py
- No Sorting
- Sort by PID 🔢
- Sort by Name 📛
- Sort by Status 🟢🔴
- Sort by Memory Usage 💾
- Sort by CPU Time 🖥️
- Sort by Username 👤
- Sort by Creation Time 🕒
For common problems or issues, please refer to the Issues section on GitHub. If you have specific questions, feel free to reach out to the project maintainers at kernferm@gmail.com 📧.
- 0.1: Initial Release 🚀
- This project is licensed under the MIT License 📄.
This project was inspired by the need to efficiently manage and monitor processes on various operating systems. Special thanks to the open-source community for their contributions ❤️.
- Overview: Provides a brief summary of what the project does and its key features.
- Dependencies: Lists essential dependencies needed to run the program.
- Installing: Offers step-by-step instructions on how to set up the project on a local machine.
- Executing the Program: Details on how to start and interact with the program.
- Help: Mentions where to find additional support or assistance.
- Authors: Information about the project author(s) with their contact links.
- Version History: Tracks the project's version history and updates.
- License: Specifies the project's licensing terms.
- Acknowledgments: Recognizes contributions from others and acknowledges sources of inspiration.