12 def cleanup(num, frame):
15 os.killpg(proc.pid, signal.SIGINT)
21 signal.signal(signal.SIGINT, cleanup)
22 signal.signal(signal.SIGTERM, cleanup)
34 script =
"processor.py"
37 proc = subprocess.Popen(
"basf2 --no-stats " + script +
" " + inputrb +
" " + outputrb +
38 " " + histport +
" " + ncore, shell=
True, preexec_fn=os.setsid)