eu estou lendoa documentação do subsistema freezere me deparei com o seguinte exemplo sobre por que SIGSTOP
e SIGCONT
nem sempre estão funcionando como esperamos:
$ echo $$
16644
$ bash
$ echo $$
16690
From a second, unrelated bash shell:
$ kill -SIGSTOP 16690
$ kill -SIGCONT 16690
<at this point 16690 exits and causes 16644 to exit too>
O que não entendo é a explicação: "Isso acontece porque o bash pode observar ambos os sinais e escolher como responder a eles." Por que o bash pode escolher aqui, o comando não indica claramente o que fazer?