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可以選擇這裡,指令不是沒有明確說明要做什麼嗎?

相關內容