Miklix

Как принудительно завершить процесс в GNU/Linux

Опубликовано: 15 февраля 2025 г. в 21:44:43 UTC
Последнее обновление: 12 января 2026 г. в 08:48:50 UTC

В этой статье объясняется, как определить зависший процесс и принудительно завершить его в Ubuntu.


Эта страница была переведена с английского языка для того, чтобы сделать ее доступной как можно большему числу людей. К сожалению, машинный перевод еще не является совершенной технологией, поэтому возможны ошибки. Если вы хотите, вы можете просмотреть оригинальную английскую версию здесь:

How to Force Kill a Process in GNU/Linux

Информация в этом сообщении основана на Ubuntu 20.04. Она может быть или не быть применима к другим версиям.

Время от времени возникают зависания процесса, который по какой-то причине никак не хочет завершаться. В последний раз это случилось со мной в медиаплеере VLC, но такое происходило и с другими программами.

К сожалению (или к счастью?), это случается не так часто, чтобы я мог вспомнить, что делать каждый раз, поэтому я решил написать это небольшое руководство.

Для начала необходимо найти идентификатор процесса (PID). Если процесс запущен из программы командной строки, обычно можно найти имя его исполняемого файла, но если это программа для рабочего стола, имя исполняемого файла может быть не всегда очевидным, поэтому может потребоваться провести небольшое исследование.

В моем случае это был VLC, что, впрочем, было вполне очевидно.

Чтобы получить PID, нужно ввести:

ps aux | grep vlc

Это позволит отобразить все запущенные процессы, в названии которых содержится "vlc".

Затем вам нужно выполнить команду kill -9 с правами root для найденного вами PID:

sudo kill -9 PID

(замените "PID" на число, найденное с помощью первой команды)

Вот и всё :-)

Поделиться на BlueskyПоделиться на FacebookПоделиться на LinkedInПоделиться на TumblrПоделиться на XПоделиться на LinkedInЗакрепить на Pinterest

Миккель Кристенсен

Об авторе

Миккель Кристенсен
Миккель - создатель и владелец сайта miklix.com. Он имеет более чем 20-летний опыт работы в качестве профессионального программиста/разработчика программного обеспечения и в настоящее время работает на полную ставку в крупной европейской IT-корпорации. Когда он не ведет блог, то тратит свое свободное время на огромное количество интересов, хобби и занятий, что в некоторой степени отражается в разнообразии тем, освещаемых на этом сайте.