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()