Эх сурвалжийг харах

Merge pull request #228 from windhw/patch-1

Update main.py
J_hao104 7 жил өмнө
parent
commit
2000a25aa2
1 өөрчлөгдсөн 9 нэмэгдсэн , 1 устгасан
  1. 9 1
      Run/main.py

+ 9 - 1
Run/main.py

@@ -12,7 +12,7 @@
 """
 __author__ = 'JHao'
 
-import sys
+import sys,signal
 from multiprocessing import Process
 
 sys.path.append('.')
@@ -31,6 +31,14 @@ def run():
     p_list.append(p2)
     p3 = Process(target=RefreshRun, name='RefreshRun')
     p_list.append(p3)
+    
+    def kill_child_processes(signum,frame):
+        for p in p_list:
+           p.terminate()
+        sys.exit(1)
+
+    signal.signal(signal.SIGTERM, kill_child_processes)
+
 
     for p in p_list:
         p.daemon = True