Jak wymusić zakończenie procesu w systemie GNU/Linux
Opublikowano: 15 lutego 2025 21:44:36 UTC
W tym artykule wyjaśniono, jak zidentyfikować zawieszający się proces i wymusić jego zakończenie w systemie Ubuntu.
How to Force Kill a Process in GNU/Linux
Informacje zawarte w tym poście odnoszą się do Ubuntu 20.04. Mogą być lub nie być ważne dla innych wersji.
Od czasu do czasu zdarza się, że proces się zawiesza i z jakiegoś powodu nie chce się zamknąć. Ostatnio zdarzyło mi się to z VLC media player, ale zdarzało się to również z innymi programami.
Niestety (lub stety?) zdarza się to na tyle rzadko, że nie potrafię zapamiętać, co zrobić w takiej sytuacji, dlatego postanowiłem napisać ten mały poradnik.
Najpierw musisz znaleźć identyfikator procesu (PID) procesu. Jeśli proces pochodzi z programu wiersza poleceń, zazwyczaj możesz wyszukać nazwę jego pliku wykonywalnego, ale jeśli jest to program pulpitu, nazwa pliku wykonywalnego może nie być zawsze oczywista, więc może być konieczne przeprowadzenie pewnych badań.
W moim przypadku był to vlc, co było oczywiste.
Aby uzyskać PID należy wpisać:
Pokaże Ci każdy uruchomiony proces zawierający w nazwie „vlc”.
Następnie należy uruchomić polecenie kill -9 z uprawnieniami roota na znalezionym identyfikatorze PID:
(zamień „PID” na numer znaleziony przy pierwszym poleceniu)
I to już wszystko :-)