Jelajahi Sumber

Merge branch 'master' of github.com:jhao104/proxy_pool into develop

jhao 7 tahun lalu
induk
melakukan
a58978e502
1 mengubah file dengan 9 tambahan dan 1 penghapusan
  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