Skip to content

N0VR/Process-Manager-Script

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Python Process Manager Script

Overview

This script allows the user to list all running system processes or safely terminate a selected process by name. It uses the psutil library to interact with system-level process information and is intended as a learning project for working with system processes in Python.

Features

  • View all running processes
  • Kill processes by name (case-insensitive search)
  • Handles access errors and missing processes safely
  • Interactive command-line menu

How to Run

  • Windows OS
  • Python 3.9 or Later
  • Psutil (Install)

Run the Script:

python ProcessManager.py

What I Learned

  • How to iterate over running processes using psutil.process_iter()
  • How to use safe termination (p.terminate(), error handling)
  • Accepting user input and building simple CLI interfaces

Planned Improvements

  • Looping back to Menu
  • Implement Object Orientated Programming

Project Status

  • On Hiatus until I learn more about Python

Important Note

Terminating critical system processes may cause stability issues. Use this tool responsibly and only terminate processes you understand.

About

Command-line utility for viewing and safely terminating running processes using psutil.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published