Как завершить процесс, запущенный родительским процессом, когда родительский процесс убит?

РЕШЕНО!

    sed -e 's|-------------PATH AND FILE NAME--------,USER--,DATE-----,TIME---,STATUS|LB,-PROJ---,FILENAME----,USER--,DATE-----,TIME---,STATUS|' -e 's|/Proj/abc/||g' -e 's|/conf||g' -e 's|/|,|2' -e 's|/|,|1' file

Спасибо, Насир Райли, ваше решение sed сработало безупречно!!

0
03.06.2020, 09:46
1 ответ

Всем, у кого возникла такая же проблема, это может помочь.

libc = ctypes.CDLL("libc.so.6")
def set_pdeathsig(sig=signal.SIGTERM):
    def callback():
        return libc.prctl(1, sig)
    return callback

open_container_cmd = "docker-compose run --rm test" # cannot use detach <-d>
proc = subprocess.Popen(
                open_container_cmd,
                shell=True,
                stdout=subprocess.PIPE,
                stderr=subprocess.PIPE,
                stdin=subprocess.PIPE,
                preexec_fn=set_pdeathsig(signal.SIGTERM))
0
18.03.2021, 23:30

Теги

Похожие вопросы