github.com/pwn-term/docker@v0.0.0-20210616085119-6e977cce2565/tini/test/pgroup/stage_1.py (about) 1 #!/usr/bin/env python 2 import os 3 import subprocess 4 import signal 5 6 7 def reset_sig_handler(): 8 signal.signal(signal.SIGUSR1, signal.SIG_DFL) 9 10 11 if __name__ == "__main__": 12 signal.signal(signal.SIGUSR1, signal.SIG_IGN) 13 p = subprocess.Popen( 14 ["sleep", "1000"], 15 preexec_fn=reset_sig_handler 16 ) 17 p.wait() 18