def __terminate_process( process, signals=(_signal.SIGINT, _signal.SIGTERM, _signal.SIGKILL) ):
if process and process.poll() != None:
return
try:
for sig in signals:
_os.kill(process.pid, sig)
if __waitTermination(process):
break
process.wait()
except OSError, e:
pass
finally:
pass
评论列表
文章目录