def req_pids_procs(): pids = TaskManager.get_instance().get_pids() result = 'pids: {}'.format(os.getpid()) for pid in pids: result += ' {}'.format(pid) result += '\n' return result
def kill_pids_procs(): log_info('$CYAN#####################################################################$RESET') log_info('$CYAN Kill all process $RESET') log_info('$CYAN#####################################################################$RESET') flask_pid = os.getpid() pids = TaskManager.get_instance().get_pids() for pid in pids: p = psutil.Process(pid) p.terminate() log_info # flask kill pid p = psutil.Process(flask_pid) p.terminate() return 'kill all process'
def req_pause_procs(): TaskManager.get_instance().pause_services() return "pause"
def req_stop_procs(): TaskManager.get_instance().stop_services() return "stop"
def req_load_procs(): TaskManager.get_instance().load_services('./profiles/task_profile.json') return "loading..."