Jak vynutit zabití procesu v GNU/Linuxu
Vydáno: 15. února 2025 v 21:43:41 UTC
Tento článek vysvětluje, jak identifikovat zavěšený proces a násilně jej zabít v Ubuntu.
How to Force Kill a Process in GNU/Linux
Informace v tomto příspěvku jsou založeny na Ubuntu 20.04. Může a nemusí platit pro jiné verze.
Tu a tam máte proces zavěšení, který se z nějakého důvodu jen tak nezastaví. Naposledy se mi to stalo s přehrávačem médií VLC, ale stalo se to i s jinými programy.
Bohužel (nebo naštěstí?) se to nestává tak často, abych si vlastně pokaždé vzpomněl, co s tím mám dělat, a tak jsem se rozhodl napsat tento malý návod.
Nejprve musíte najít ID procesu (PID) procesu. Pokud je proces z programu příkazového řádku, můžete obvykle vyhledat jeho název spustitelného souboru, ale pokud se jedná o program pro stolní počítače, nemusí být vždy zřejmé, jaký je název spustitelného souboru, takže možná budete muset trochu prozkoumat.
V mém případě to byl vlc, což však bylo dostatečně zřejmé.
Chcete-li získat PID, musíte zadat:
Což vám ukáže jakýkoli běžící proces s "vlc" v názvu.
Poté musíte spustit příkaz kill -9 s oprávněními root na nalezeném PID:
(nahraďte "PID" číslem nalezeným u prvního příkazu)
A je to :-)