| #!/usr/bin/python | |
| import os | |
| import sys | |
| import time | |
| def main(): | |
| parent_pid = int(sys.argv[1]) | |
| target_pid = int(sys.argv[2]) | |
| while True: | |
| try: | |
| os.kill(parent_pid, 0) | |
| time.sleep(1.0) | |
| except OSError: | |
| try: | |
| os.kill(target_pid, 9) | |
| except: | |
| pass | |
| exit(0) | |
| if __name__ == "__main__": | |
| main() |