Разница между SIGKILL и SIGSTOP сигналами заключается в их функциях:
- SIGKILL (номер 9) — сигнал для немедленного завершения программы. 1 Он не может быть обработан, проигнорирован или заблокирован. 15 Сигнал SIGKILL нужно рассматривать как последнее средство завершить работу процесса, после того как он не завершился по SIGTERM или SIGINT. 3
- SIGSTOP (номера 17, 19, 23) — сигнал для приостановки процесса. 1 Процесс не возобновится автоматически, пока ему не отправят сигнал SIGCONT, который позволяет приостановить процесс, не завершая его. 1
Таким образом, SIGKILL предназначен для радикального завершения процесса, а SIGSTOP — для его временной остановки.