Sobes.tech
Junior — Middle

Какво означава опцията -9 при използване на командата kill в Linux/Unix системи?

sobes.tech AI

Отговор от AI

Опцията -9 в командата kill в системи Linux/Unix означава изпращане на сигнала SIGKILL към процес. Този сигнал принудително завършва процеса без възможност за прихващане или обработка, което гарантира незабавното му приключване.

За разлика от сигнала SIGTERM (по подразбиране), който позволява на процеса да приключи правилно, да освободи ресурси и да запази данни, SIGKILL не дава на процеса шанс за почистване. Затова се препоръчва използването на kill -9 само когато процесът не реагира на обичайните сигнали за приключване.

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

kill -9 12345

където 12345 е PID на процеса, който трябва да бъде принудително прекратен.