Estoy leyendola documentación sobre el subsistema congeladory me encontré con el siguiente ejemplo sobre por qué SIGSTOP
y SIGCONT
no siempre funcionan 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>
Lo que no entiendo es la explicación: "Esto sucede porque bash puede observar ambas señales y elegir cómo responder a ellas." ¿Por qué el bash puede elegir aquí? ¿No indica claramente el comando qué hacer?