Да, есть ряд экземпляров, которые можно найти путем поиска вызовов kill
и killpg
вjobs.c
в исходном коде Bash.
Одним из примеров является обработка остановленных заданий при запуске exec
или при выходе из оболочки:оболочка отправляет SIGTERM
иSIGCONT
всем остановленным заданиям.
В дополнение к тому, что сказал Стивен , похоже, что bash отправляет SIGCONT остановленным процессам когда вы вводите команду fg
или bg
или иным образом возобновляете остановленное задание. И он отправляет SIGSTOP самому себе , когда вы вводите команду suspend
.