Как да принудите да убиете процес в GNU/Linux
Публикувано: 15 февруари 2025 г. в 21:43:40 ч. UTC
Тази статия обяснява как да идентифицирате висящ процес и принудителното му спиране в Ubuntu.
How to Force Kill a Process in GNU/Linux
Информацията в тази публикация е базирана на Ubuntu 20.04. Може или не може да е валидно за други версии.
От време на време имате процес на спиране, който просто не спира по някаква причина. Последният път, когато ми се случи беше с медийния плейър VLC, но се е случвало и с други програми.
За съжаление (или за щастие?) не се случва достатъчно често, за да си спомням всеки път какво да правя по въпроса, затова реших да напиша това малко ръководство.
Първо, трябва да намерите идентификатора на процеса (PID) на процеса. Ако процесът е от програма с команден ред, обикновено можете да потърсите името на изпълнимия файл, но ако това е настолна програма, може да не винаги е очевидно какво е името на изпълнимия файл, така че може да се наложи да направите малко проучване.
В моя случай това беше vlc, което обаче беше достатъчно очевидно.
За да получите PID, трябва да въведете:
Което ще ви покаже всеки работещ процес с "vlc" в името.
След това трябва да изпълните командата kill -9 с root привилегии на PID, който сте намерили:
(заменете "PID" с числото, намерено с първата команда)
И това е :-)