INNER CODE UNIT · Python

find_process

oracle/docker-images · OracleGoldenGate/21c/bin/deployment-init.py:58

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()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…