私が読んでいる冷凍サブシステムに関するドキュメント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 はここで選択できるのでしょうか。コマンドでは何をすべきかが明確に示されていないのではないでしょうか。