Miklix

Як примусово завершити процес у 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, вам потрібно набрати:

ps aux | grep vlc

Який покаже вам будь-який запущений процес із «vlc» у назві.

Потім вам потрібно виконати команду kill -9 з привілеями root на знайденому вами PID:

sudo kill -9 PID

(замініть "PID" на знайдене число з першою командою)

І це все :-)

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

Міккель Банг Крістенсен

Про автора

Міккель Банг Крістенсен
Міккель - творець і власник сайту miklix.com. Він має понад 20 років досвіду роботи професійним програмістом/розробником програмного забезпечення і наразі працює на повну ставку у великій європейській ІТ-корпорації. У вільний від ведення блогу час він присвячує різноманітним інтересам, хобі та захопленням, що певною мірою відображається на різноманітності тем, які висвітлюються на цьому сайті.