Skip to main content

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)

Metadata

Release files for WinJobster 2.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for WinJobster 2.1.0
File Size Uploaded Provenance Actions
WinJobster-2.1.0.tar.gz 40.2 kB Without provenance Details for WinJobster-2.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for WinJobster 2.1.0
File Interpreter ABI Platform Actions
WinJobster-2.1.0-py3-none-any.whl Python 3 none any Details for WinJobster-2.1.0-py3-none-any.whl

Total release size: 81.5 kB

Release files / WinJobster-2.1.0.tar.gz

Download URL WinJobster-2.1.0.tar.gz
Size 40.2 kB
Tags Source
SHA-256 checksum
How to use checksums
3166fc7f31089d6746b7ccaf86cee3012d2f29ceac21873edb4bfdf83cf4f2fa
BLAKE2b-256 checksum
How to use checksums
e95034429ac42fafd6a3921fa7857ffd6c5a316e77940264fd58052e8cbdd94c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.17

Release files / WinJobster-2.1.0-py3-none-any.whl

Download URL WinJobster-2.1.0-py3-none-any.whl
Size 41.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
869124c7f3c96d16fe5f7ad0e5a972f97468fa694eecdc91803ef21477bd50a7
BLAKE2b-256 checksum
How to use checksums
96dbab08cbe78cc60aae06df6a8a46d3c4818dfd35a36ae15bd335011696fd91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.17

Security for WinJobster 2.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page