dargslan-process-monitor
Linux Process Monitor — Monitor processes, detect zombies, track resource-hungry processes. Reads directly from /proc. Zero external dependencies.
Installation
pip install dargslan-process-monitor
CLI Usage
dargslan-proc summary # Process summary
dargslan-proc zombies # Find zombie processes
dargslan-proc topmem -n 15 # Top 15 memory consumers
dargslan-proc topcpu # Top CPU consumers
dargslan-proc find nginx # Find processes by name
dargslan-proc count # Process count by state
dargslan-proc json # JSON output
Python API
from dargslan_process_monitor import ProcessMonitor
pm = ProcessMonitor()
pm.print_summary()
zombies = pm.find_zombies()
top_mem = pm.top_memory(10)
top_cpu = pm.top_cpu(10)
nginx = pm.find_by_name("nginx")
counts = pm.process_count()
More Resources
License
MIT — Dargslan
Metadata
Release files for dargslan-process-monitor 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dargslan_process_monitor-1.0.0.tar.gz | 5.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dargslan_process_monitor-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.1 kB
Release files / dargslan_process_monitor-1.0.0.tar.gz
| Download URL | dargslan_process_monitor-1.0.0.tar.gz |
|---|---|
| Size | 5.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f3b56912b48a987ddb96ed9eece9bb949cd83475e650fc641d5246a39d27c78c
|
|
BLAKE2b-256 checksum How to use checksums |
839478e27a953c6cb9d39651643897d5c0ae1ef8db19cbab0b95811197af0ca6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.14
|
Release files / dargslan_process_monitor-1.0.0-py3-none-any.whl
| Download URL | dargslan_process_monitor-1.0.0-py3-none-any.whl |
|---|---|
| Size | 6.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a638b923463861a2252a78e8bf7b8383547ac7f9e45591d37883c50ef3590373
|
|
BLAKE2b-256 checksum How to use checksums |
5143a0c9238164ac1cd5f212a811455b158384e97040c7056ea1e23ffce086fd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.14
|