Junior — Middle
Jakie jest znaczenie opcji -9 przy używaniu polecenia kill w systemach Linux/Unix?
sobes.tech AI
Odpowiedź od AI
Opcja -9 w poleceniu kill w systemach Linux/Unix oznacza wysłanie sygnału SIGKILL do procesu. Ten sygnał wymusza natychmiastowe zakończenie procesu bez możliwości przechwycenia lub obsługi, co gwarantuje natychmiastowe zakończenie.
W przeciwieństwie do sygnału SIGTERM (domyślny), który pozwala procesowi na poprawne zakończenie, zwolnienie zasobów i zapisanie danych, SIGKILL nie daje procesowi szansy na sprzątanie. Dlatego zaleca się używanie kill -9 tylko wtedy, gdy proces nie reaguje na zwykłe sygnały zakończenia.
Przykład użycia:
kill -9 12345
gdzie 12345 to PID procesu, który ma zostać wymuszony do zakończenia.