Ako vynútiť zabitie procesu v GNU/Linux
Publikované: 15. februára 2025 o 21:44:47 UTC
Tento článok vysvetľuje, ako identifikovať visiaci proces a násilne ho zabiť v Ubuntu.
How to Force Kill a Process in GNU/Linux
Informácie v tomto príspevku sú založené na Ubuntu 20.04. Môže a nemusí platiť pre iné verzie.
Tu a tam máte visiaci proces, ktorý sa z nejakého dôvodu len tak nezastaví. Naposledy sa mi to stalo s prehrávačom médií VLC, ale stalo sa to aj s inými programami.
Bohužiaľ (alebo našťastie?) sa mi to nestáva dosť často na to, aby som si zakaždým spomenul, čo s tým mám robiť, a tak som sa rozhodol napísať tohto malého sprievodcu.
Najprv musíte nájsť ID procesu (PID) procesu. Ak je proces z programu príkazového riadka, zvyčajne môžete vyhľadať názov jeho spustiteľného súboru, ale ak ide o počítačový program, nemusí byť vždy jasné, aký je názov spustiteľného súboru, takže možno budete musieť urobiť trochu prieskumu.
V mojom prípade to bol vlc, čo však bolo dosť zrejmé.
Ak chcete získať PID, musíte zadať:
Ktorý vám ukáže akýkoľvek spustený proces s "vlc" v názve.
Potom musíte spustiť príkaz kill -9 s oprávneniami root na nájdenom PID:
(nahraďte "PID" číslom nájdeným pri prvom príkaze)
A je to :-)