SIGSTOP und SIGCONT und die Bash-Auswahl, wie darauf reagiert wird

SIGSTOP und SIGCONT und die Bash-Auswahl, wie darauf reagiert wird

ich lesedie Dokumentation zum Freezer-Subsystemund ich bin auf das folgende Beispiel gestoßen, warum SIGSTOPund SIGCONTnicht immer wie erwartet funktionieren:

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

Was ich nicht verstehe, ist die Erklärung: "Dies liegt daran, dass Bash beide Signale beobachten und entscheiden kann, wie es darauf reagiert.„Warum kann die Bash hier wählen, gibt der Befehl nicht klar an, was zu tun ist?

verwandte Informationen