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可以选择这里,命令不是没有明确说明要做什么吗?

相关内容