Sobes.tech
Junior — Middle

Какво е предназначението на сигнала SIGKILL в операционната система?

sobes.tech AI

Отговор от AI

Сигналът SIGKILL в операционната система Unix/Linux се използва за незабавно и безусловно завършване на процес. За разлика от други сигнали, SIGKILL не може да бъде прихванат, игнориран или обработен от процеса — ядрото на ОС принудително завършва процеса.

Това е полезно, когато процесът е замръзнал или не отговаря на други сигнали (например SIGTERM), и е необходима гарантирана завършване.

Пример за използване в командния ред:

kill -9 <pid>

където -9 е номерът на сигнала SIGKILL.

Важно: поради незабавното завършване, процесът няма време да почисти ресурсите или да запази състоянието си.