Kończenie procesu LINUX
Dwa polecenia do zamykania procesu (pot. zabijania procesu). Stosowane w celu zamknięcia programu, zakończania niepotrzebnych procesów to kill i killall.
Polecenie kill wysyła sygnały procesom. Domyślny sygnał to SIGTERM (wartość liczbowa: 15), „delikatnie” kończący działanie programu pozwalający zamknąć otwarte pliki i „posprzątać” po swoim działaniu. Mocniejszym w działaniu procesem jest SIGKILL (wartość 9) wymuszający natychmiastowe zakończenie programu, sygnały SIGSTOP oraz SIGCONT odpowiednio zatrzymują i wznawiają wykonanie procesu. Procesowi można wysłać sygnał używając jego nazwy, lub korzystając z wartości liczbowej.
kill -SIGKILL 7491
kill -9 7491
W obu przypadkach zostanie zamknięty proces PID 7491.
W poleceniu killall moża przesłać sygnał wykorzystując nazwę procesu (można używać wyrażeń regularnych) np.:
killall mplayer
Zabije wszystkie procesy o nazwie mplayer. Ciekawym parametrem jest -l, wyświetlający wszystkie możliwe sygnały.