Kā piespiedu kārtā nogalināt procesu GNU/Linux
Publicēts: 2025. gada 15. februāris 21:44:27 UTC
Šajā rakstā ir paskaidrots, kā Ubuntu noteikt pakāršanas procesu un to piespiedu kārtā iznīcināt.
How to Force Kill a Process in GNU/Linux
Informācija šajā ziņā ir balstīta uz Ubuntu 20.04. Tas var būt un var nebūt derīgs citām versijām.
Šad un tad jums ir kāds pakāršanas process, kas kaut kādu iemeslu dēļ nepabeidzas. Pēdējo reizi man tas notika ar VLC multivides atskaņotāju, bet tas ir noticis arī ar citām programmām.
Diemžēl (vai par laimi?) tas nenotiek pietiekami bieži, lai es tiešām katru reizi atcerētos, kā ar to rīkoties, tāpēc nolēmu uzrakstīt šo mazo ceļvedi.
Pirmkārt, jums ir jāatrod procesa procesa ID (PID). Ja process tiek veikts no komandrindas programmas, parasti varat meklēt tās izpildāmo nosaukumu, taču, ja tā ir darbvirsmas programma, ne vienmēr var būt skaidrs, kāds ir izpildāmā faila nosaukums, tāpēc jums, iespējams, būs jāveic neliela izpēte.
Manā gadījumā tas bija vlc, kas tomēr bija pietiekami skaidrs.
Lai iegūtu PID, jums jāievada:
Kas parādīs jebkuru darbojošos procesu, kura nosaukumā ir “vlc”.
Pēc tam jums ir jāpalaiž komanda kill -9 ar root tiesībām atrastajā PID:
(aizstāt "PID" ar numuru, kas atrasts pirmajā komandā)
Un tas arī viss :-)