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':