INNER CODE UNIT · Python
find_process
oracle/docker-images · OracleGoldenGate/23/bin/deployment-init.py:57
def find_process(processName):
"""Locate a process running locally"""
for process in psutil.process_iter(['name']):
if process.info['name'] == processName:
return process
return None
def terminate_process(processName):
"""Terminate a process running locally"""
process = find_process(processName)
if process:
process.terminate()
for attempt in range(0, 10):
time.sleep(1)
if find_process(processName) == None:
return
process.kill()