예제 #1
0
파일: run.py 프로젝트: sam1016yu/janus
 def server_kill(self):
     hosts = {pi.host_address for pi in self.process_infos.itervalues()}
     ps_output = ps.ps(hosts, "deptran_server")
     logger.debug(
         "Existing Server or Client Processes:\n{}".format(ps_output))
     ps.killall(hosts, "deptran_server", "-9")
     ps_output = ps.ps(hosts, "deptran_server")
     logger.debug(
         "Existing Server or Client After Kill:\n{}".format(ps_output))
예제 #2
0
파일: run.py 프로젝트: sam1016yu/janus
 def client_kill(self):
     logger.info("killing clients ...")
     sites = ProcessInfo.get_sites(self.process_infos,
                                   SiteInfo.SiteType.Client)
     hosts = {s.process.host_address for s in sites}
     ps.killall(hosts, "deptran_server", "-9")