コード例 #1
0
def TerminateProc():
    while psutil.exist_process(MOR_DEBUGGER[MOR_PLATFORM]['proc']):
        psutil.kill_process(MOR_DEBUGGER[MOR_PLATFORM]['proc'])
        time.sleep(1)
    while psutil.exist_process(MOR_BROWSERS[MOR_BROWSER_NICK]['fault']):
        psutil.kill_process(MOR_BROWSERS[MOR_BROWSER_NICK]['fault'])
        time.sleep(1)
    while psutil.exist_process(MOR_BROWSERS[MOR_BROWSER_NICK]['proc']):
        psutil.kill_process(MOR_BROWSERS[MOR_BROWSER_NICK]['proc'])
        time.sleep(1)
コード例 #2
0
ファイル: config.py プロジェクト: sucof/morph
def TerminateProc( ):
    while psutil.exist_process(MOR_DEBUGGER[MOR_PLATFORM]['proc']):
        psutil.kill_process(MOR_DEBUGGER[MOR_PLATFORM]['proc'])
        time.sleep(1)
    while psutil.exist_process(MOR_BROWSERS[MOR_BROWSER_NICK]['fault']):
        psutil.kill_process(MOR_BROWSERS[MOR_BROWSER_NICK]['fault'])
        time.sleep(1)
    while psutil.exist_process(MOR_BROWSERS[MOR_BROWSER_NICK]['proc']):
        psutil.kill_process(MOR_BROWSERS[MOR_BROWSER_NICK]['proc'])
        time.sleep(1)
コード例 #3
0
ファイル: config.py プロジェクト: 453483289/morph
def TerminateProc( ):
    d_proc = MOR_DEBUGGERS[MOR_SYSTEM][MOR_DEBUGGER_NICK]['proc']
    b_fault_proc = MOR_BROWSERS[MOR_SYSTEM][MOR_BROWSER_NICK]['fault']
    b_proc = MOR_BROWSERS[MOR_SYSTEM][MOR_BROWSER_NICK]['proc']
    while psutil.exist_process(d_proc):
        psutil.kill_process(d_proc)
        time.sleep(1)
    while psutil.exist_process(b_fault_proc):
        psutil.kill_process(b_fault_proc)
        time.sleep(1)
    while psutil.exist_process(b_proc):
        psutil.kill_process(b_proc)
        time.sleep(1)
コード例 #4
0
ファイル: config.py プロジェクト: cherry-wb/morph
def TerminateProc( ):
    d_proc = MOR_DEBUGGERS[MOR_SYSTEM][MOR_DEBUGGER_NICK]['proc']
    b_fault_proc = MOR_BROWSERS[MOR_SYSTEM][MOR_BROWSER_NICK]['fault']
    b_proc = MOR_BROWSERS[MOR_SYSTEM][MOR_BROWSER_NICK]['proc']
    while psutil.exist_process(d_proc):
        psutil.kill_process(d_proc)
        time.sleep(1)
    while psutil.exist_process(b_fault_proc):
        psutil.kill_process(b_fault_proc)
        time.sleep(1)
    while psutil.exist_process(b_proc):
        psutil.kill_process(b_proc)
        time.sleep(1)
コード例 #5
0
ファイル: monitor.py プロジェクト: cherry-wb/morph
def monitor_crash_proc( ):
    monitor_proc = config.MOR_DEBUGGERS[config.MOR_SYSTEM][config.MOR_DEBUGGER_NICK]['proc']
    while True:
        if config.MOR_LAST_COMPLETE_VECOTR >= config.MOR_PRE_VECTORS_NUM-1:
            config.MOR_MONITOR_RUNNING = False
        if config.MOR_MONITOR_RUNNING is False or psutil.exist_process(monitor_proc):
            return
コード例 #6
0
ファイル: monitor.py プロジェクト: 5l1v3r1/morph
def monitor_crash_proc():
    monitor_proc = config.MOR_DEBUGGER[config.MOR_PLATFORM]['proc']
    while True:
        if config.MOR_LAST_COMPLETE_VECOTR >= config.MOR_PRE_VECTORS_NUM - 1:
            config.MOR_MONITOR_RUNNING = False
        if config.MOR_MONITOR_RUNNING is False or psutil.exist_process(
                monitor_proc):
            return