Quando eu corro
bash -c 'trap "echo TERM" SIGTERM; id;read'
E envie um SIGTERM para ele, ele simplesmente echos TERM
, no entanto, quando eu faço
sg docker "bash -c 'trap \"echo TERM\" SIGTERM; id;read'"
O processo realmente termina. É errado esperar que o sg envie os sinais para o comando chamado.
Tags signals