diff --git a/tests/debug.py b/tests/debug.py index 7c8543d3f9..32eaf7a06c 100644 --- a/tests/debug.py +++ b/tests/debug.py @@ -127,6 +127,20 @@ def main(): clear_save_dir() +import subprocess +import re + +def get_pids(port): + command = "sudo lsof -i :%s | awk '{print $2}'" % port + pids = subprocess.check_output(command, shell=True) + pids = pids.strip() + if pids: + pids = re.sub(' +', ' ', pids) + for pid in pids.split('\n'): + try: + yield int(pid) + except: + pass if __name__ == '__main__': - main() \ No newline at end of file + get_pids(12910) \ No newline at end of file