[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [torflow/master] bwauthority parent should exit when child is killed
commit 0e32c07900b8722d67b338b00fd0c79d746b16a3
Author: aagbsn <aagbsn@xxxxxxxx>
Date: Thu Jun 23 11:39:58 2011 -0700
bwauthority parent should exit when child is killed
---
NetworkScanners/BwAuthority/bwauthority.py | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/NetworkScanners/BwAuthority/bwauthority.py b/NetworkScanners/BwAuthority/bwauthority.py
index 12eeab0..9125044 100755
--- a/NetworkScanners/BwAuthority/bwauthority.py
+++ b/NetworkScanners/BwAuthority/bwauthority.py
@@ -5,7 +5,7 @@ from sys import exit
from subprocess import Popen
path.append("../../")
from TorCtl.TorUtil import plog as plog
-from signal import signal, SIGTERM
+from signal import signal, SIGTERM, SIGKILL
# exit code to indicate scan completion
@@ -24,6 +24,12 @@ def main(argv):
elif (p.returncode == STOP_PCT_REACHED):
plog('INFO', 'restarting from slice 0')
slice_num = 0
+ elif (abs(p.returncode) == SIGKILL):
+ plog('WARN', 'Child process recieved SIGKILL, exiting')
+ exit()
+ elif (abs(p.returncode) == SIGTERM):
+ plog('WARN', 'Child process recieved SIGTERM, exiting')
+ exit()
else:
plog('WARN', 'Child process returned %s' % p.returncode)
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits