Разница между сигналами SIGTSTP и SIGSTOP заключается в способе их отправки и возможности обработки: 14
- SIGSTOP — сигнал, который отправляется программно, например с помощью команды kill -STOP. 1 Этот сигнал нельзя перехватить или игнорировать. 2
- SIGTSTP — сигнал, который посылается с терминала для приостановки выполнения процесса. 5 Обычно это происходит при нажатии комбинации «стоп» (обычно Ctrl-Z). 5 В отличие от SIGSTOP, SIGTSTP может быть обработан программой или проигнорирован. 5
Таким образом, SIGSTOP предназначен для программной приостановки процесса, а SIGTSTP — для приостановки по команде пользователя. 12