def kill_all(self):
     """
     结束所有,对外
     :return:
     """
     all_ps = chain(self.subprocess.keys(), self.rest_subprocess.keys())
     for pid in all_ps:
         ProcessHelper.terminate(pid)
     """
         TODO:
         1 有可能没有kill掉, 没有再次检查
         2 针对kill 添加kill -9增加kill在普通kill失败后
     """
     self.subprocess.clear()
     self.rest_subprocess.clear()