내가 달릴 때
bash -c 'trap "echo TERM" SIGTERM; id;read'
SIGTERM을 보내면 에코만 울리지 TERM
만 그렇게 하면
sg docker "bash -c 'trap \"echo TERM\" SIGTERM; id;read'"
프로세스가 실제로 종료됩니다. sg가 호출된 명령에 신호를 전달할 것이라고 기대하는 것이 잘못된 것입니까?
내가 달릴 때
bash -c 'trap "echo TERM" SIGTERM; id;read'
SIGTERM을 보내면 에코만 울리지 TERM
만 그렇게 하면
sg docker "bash -c 'trap \"echo TERM\" SIGTERM; id;read'"
프로세스가 실제로 종료됩니다. sg가 호출된 명령에 신호를 전달할 것이라고 기대하는 것이 잘못된 것입니까?