SIGSTOP и SIGCONT и выбор bash способа реагирования на них

SIGSTOP и SIGCONT и выбор bash способа реагирования на них

я читаюдокументация по подсистеме морозильникаи я наткнулся на следующий пример того, почему SIGSTOPи SIGCONTне всегда работают так, как мы ожидаем:

$ 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>

Чего я не понимаю, так это объяснения: «Это происходит потому, что bash может отслеживать оба сигнала и выбирать, как на них реагировать.«Почему bash может сделать выбор здесь, разве команда не указывает четко, что делать?

Связанный контент