From fa619073f81ccd76158a9cb034d5f4feb54d1c5b Mon Sep 17 00:00:00 2001 From: Ethan Dalool Date: Mon, 24 Mar 2025 22:16:10 -0700 Subject: [PATCH] Add function getpid to subproctools. --- voussoirkit/subproctools.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/voussoirkit/subproctools.py b/voussoirkit/subproctools.py index f371e3e..8077332 100644 --- a/voussoirkit/subproctools.py +++ b/voussoirkit/subproctools.py @@ -1,4 +1,18 @@ import os +import psutil + +def getpid(process_name): + pids = [] + target = process_name.lower() + for process in psutil.process_iter(): + # print(dir(process)) + try: + print(process.cmdline()) + except: + pass + if process.name().lower() == target: + pids.append(process.pid) + return pids def quote(arg) -> str: if os.name == 'nt':