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