Як примусово завершити процес у GNU/Linux
Опубліковано: 15 лютого 2025 р. о 21:44:54 UTC
Останнє оновлення: 12 січня 2026 р. о 08:48:53 UTC
У цій статті пояснюється, як визначити завислий процес та примусово його завершити в Ubuntu.
How to Force Kill a Process in GNU/Linux
Інформація в цій публікації базується на Ubuntu 20.04. Вона може бути актуальною для інших версій, а може й ні.
Час від часу трапляється зависання процесу, який з якоїсь причини просто не завершується. Останній раз це сталося зі мною з медіаплеєром VLC, але таке траплялося і з іншими програмами.
На жаль (чи на щастя?), це трапляється не так часто, щоб я міг щоразу пам'ятати, що з цим робити, тому я вирішив написати цей невеликий посібник.
Спочатку вам потрібно знайти ідентифікатор процесу (PID). Якщо процес походить з програми командного рядка, ви зазвичай можете знайти його ім'я виконуваного файлу, але якщо це програма для робочого столу, ім'я виконуваного файлу може бути не завжди очевидним, тому вам може знадобитися провести невелике дослідження.
У моєму випадку це був vlc, що, втім, було досить очевидно.
Щоб отримати PID, потрібно ввести:
Який покаже вам будь-який запущений процес з "vlc" в назві.
Потім вам потрібно виконати команду kill -9 з правами root для знайденого вами PID:
(замініть "PID" числом, знайденим за допомогою першої команди)
І це все :-)
