github.com/pwn-term/docker@v0.0.0-20210616085119-6e977cce2565/tini/test/pdeathsignal/stage_1.py (about)

     1  #!/usr/bin/env python
     2  from __future__ import print_function
     3  
     4  import os
     5  import sys
     6  import subprocess
     7  
     8  
     9  def main():
    10      pid = os.getpid()
    11  
    12      tini = sys.argv[1]
    13      ret = sys.argv[2]
    14      stage_2 = os.path.join(os.path.dirname(__file__), "stage_2.py")
    15  
    16      cmd = [
    17          tini,
    18          "-vvv",
    19          "-p",
    20          "SIGUSR1",
    21          "--",
    22          stage_2,
    23          str(pid),
    24          ret
    25      ]
    26  
    27      subprocess.Popen(cmd).wait()
    28  
    29  if __name__ == "__main__":
    30      main()