Skip to main content

WinJobster is a library, which can start processes in a Windows job, monitor their state (dead or alive) and kill them all at once, including their children, children of their children... you know where I'm going...

Project description

WinJobster

PyPI version shields.io GitHub license Python versions

WinJobster is a library, which can start processes in a Windows job, monitor their state (dead or alive) and kill them all at once, including their children, children of their children... you know where I'm going...

Installation

pip install WinJobster

Usage

import WinJobster

cmdline = "notepad.exe"  # Path to any app, which can also start other app
job = WinJobster.Job()
print(job.is_alive)  # False, no alive processes found
job.start_process(cmdline)
print(job.is_alive)  # True, 1 alive process found
job.terminate()  # Will close original app and everything which was started by it

job.start_process' first argument can be path, or any string interpreted as console input (Windows will expand %PATH% values for you)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

WinJobster-2.1.0.tar.gz (40.2 kB view hashes)

Uploaded Source

Built Distribution

WinJobster-2.1.0-py3-none-any.whl (41.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page