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