Hvernig á að þvinga drepa ferli í GNU/Linux
Birt: 19. mars 2025 kl. 21:33:39 UTC
Þessi grein útskýrir hvernig á að bera kennsl á hengingarferli og drepa það af krafti í Ubuntu.
How to Force Kill a Process in GNU/Linux
Upplýsingarnar í þessari færslu byggja á Ubuntu 20.04. Það er mögulegt að þær séu ekki giltar fyrir aðrar útgáfur.
Stundum gerist það að þú hefur ferli sem virðist ekki vilja hætta af einhverjum ástæðum. Síðast þegar þetta gerðist hjá mér var með VLC fjölmiðlunarspilara, en það hefur einnig gerst með önnur forrit.
Óheppilega (eða heppilega?) þá gerist þetta ekki nógu oft hjá mér til að ég muni í raun hvað ég á að gera í hvert skipti, svo ég ákvað að skrifa þessa litlu leiðbeiningar.
Fyrst þarftu að finna ferilsauðkenni (PID) ferilsins. Ef ferillinn er frá skipanalínuforriti getur þú venjulega leitað að nafni þess sem er framkvæmanlegt, en ef það er borðforrit þá er það kannski ekki alltaf augljóst hvað nafnið á framkvæmanlega skránni er, svo þú gætir þurft að gera smá rannsóknir.
Í mínu tilfelli var það vlc, sem var nógu augljóst.
Til að fá PID þarftu að slá inn:
Sem mun sýna þér öll ferli sem eru í gangi með "vlc" í nafninu.
Þá þarftu að keyra kill -9 skipunina með réttindum sem roote á PID sem þú fannst:
(skiptu út "PID" með númerinu sem fannst með fyrstu skipuninni)
Og það er það :-)