7 võimalust reageerimata programmide tapmiseks Linuxis

7 võimalust reageerimata programmide tapmiseks Linuxis

Linuxi tarkvara on piisavalt tugev, et töötada ilma probleeme tekitamata, kuid mõnikord võivad isegi parimad rakendused üles riputada. Selle asemel, et oodata nende krahhi, võite need reageerimata programmid tappa. Tegelikult on Linuxi programmide tapmiseks nii palju viise, et võite avastada, et olete valikuvõimaluste tõttu rikutud!



Kui teil on Linuxi rakendusega probleeme, on siin mitu võimalust Linuxi programmi tapmiseks.



1. Tapa Linuxi programm, klõpsates 'X'

Olete ilmselt juba proovinud eemale kõndida ja kuuma jooki teha. Kui naasite oma arvutisse, et avastada, et rakendus on endiselt rippumas, on taastumiseks piisavalt aega kulunud. Reageerimata rakendusel on tavaliselt hallid nupud või valikud, mis ei tööta. Samuti ei pruugi te rakenduse akent ekraanil liigutada.





kuidas leida kustutatud sõnumeid messengerist

Niisiis, milline on lahendus?

Klõpsake lihtsalt nuppu X nuppu ülemises nurgas (vasakule või paremale, olenevalt teie Linuxi operatsioonisüsteemist). See peaks programmi peatama. Võite näha dialoogiboksi, kus seda palutakse Oota või Force Quit et see nüüd lõpetada.



Kui kõik läheb plaanipäraselt, paluvad mõned distributsioonid saata veateate.

2. Kuidas tappa programmi Linuxis süsteemimonitoriga

Järgmine võimalus on avada oma Linuxi operatsioonisüsteemi utiliit System Monitor.

Selle leidmiseks tehke järgmist.

  1. Avatud Kuva rakendused
  2. Kerige kuni Kommunaalteenused
  3. Valige Süsteemi monitor

Süsteemimonitor kuvab jaotises toimivate protsesside loendi Protsessid vahekaart.

Siin mittereageeriva programmi tapmiseks valige see lihtsalt ja paremklõpsake. Seejärel on teil kolm võimalust, mida peaksite proovima järgmises järjekorras:

  • Peatus: See peatab protsessi ja võimaldab teil seda hiljem jätkata. Enamikul juhtudel see ei tööta.
  • Lõpp: Õige viis protsessi sulgemiseks lõpetab see rakenduse turvaliselt, puhastades teel olevad ajutised failid.
  • Tapa: See on äärmuslik valik ja seda tuleks kasutada ainult siis, kui lõppprotsess ebaõnnestub.

Parim on neid kasutada järjekorras. Kui aga rakendus ripub regulaarselt, võiksite kasutada käsku, mis töötab.

3. Sundtappa Linuxi rakendusprotsesse 'xkill' abil

Teine võimalus, mida saate kasutada, on xkill.

See on jõuga tapmise tööriist, mis on eelinstallitud Ubuntu, kuid vajadusel saate selle terminali kaudu teistesse distributsioonidesse installida. Kui helistatakse, võimaldab xkill sulgeda kõik töölauaprotsessid. Installige see järgmise käsuga:

sudo apt install xorg-xkill

Kui see on tehtud, käivitage xkill lihtsalt tippides

xkill

Seejärel kuvab hiirekursor risti (või kolju). Selle sulgemiseks paremklõpsake solvaval rakendusel.

4. Sundkäivitage Linuxi rakendused käsuga „tappa”

Kas te ei reageeri rakendust töölaua tööriistaga sulgeda? Lahenduseks võib olla tööriist, mis sunnib Linuxi rakendused käsurealt sulgema.

Rakenduse sulgemiseks on saadaval mitu käsurea valikut. Veelgi parem, neid saab kasutada nii arvutis kui ka ühendamine SSH kaudu teisest seadmest.

Siin saab kasutada käsku tappa, kuid kõigepealt on vaja protsessi ID -d. Selle leiate, käivitades käsu, mis küsib rakendust selle protsessi ID järgi:

ps aux | grep [process name]

Tulemus kuvab protsessi ID. Seejärel saab seda kasutada järgmiselt.

kill [process ID]

Pange tähele, et peate võib -olla käsu lisama sudo -ga.

5. Kasutage käske pgrep ja pkill Linux Force Force Quit

Mis siis, kui te ei tea või ei leia protsessi ID -d? Siin tuleb käsk pkill sisse. Protsessi ID asemel kasutage lihtsalt protsessi nimega pkill:

pkill [process name]

Teise võimalusena võite protsessi ID leidmiseks kasutada käsku pgrep:

kuidas kustutada hiberfil.sys Windows 10
pgrep [process name]

… Ja seejärel kasutage protsessi ID -ga pkill.

pkill [process ID]

Nagu tapmiskäskluse puhul, peaks see protsessi umbes 5 sekundi jooksul sulgema.

6. Sundige tappa kõik Linuxi eksemplarid killalliga

Kas õnne ei tapa ega tappa? On aeg kasutada tuumavõimalust: killall.

Õnneks pole see nii laastav kui võiks. Käsk killall lõpetab kõik määratud programmi eksemplarid. Niisiis, selle asemel, et tappa üks Firefox (või teine) Linuxi brauser ) aknas lõpetab need kõik järgmised käsud:

killall firefox

Kõik, mida vajate, on protsessi nimi ja käsk killall (võib -olla sudo -ga, kui teie seadistus seda nõuab).

killall [process name]

Loomulikult peaksite seda käsku kasutama ainult vajadusel. See ei sobi enamiku reageerimata programmiolukordade jaoks.

7. Sunniviisiline protsess Linuxis, kasutades kiirklahvi

Kas soovite säästa aega reageerimata tarkvara sulgemisel? Parim võimalus on luua kiirklahv. See annab teile kohe võimaluse rakenduse sulgeda, kuid selle toimimiseks on vajalik xkill. See töötab Ubuntus järgmiselt.

  1. Avatud Seaded> Klaviatuuri otseteed
  2. Kerige alla ja klõpsake nuppu + uue otsetee loomiseks
  3. Aastal Nimi ja Käsk väljade sisend 'xkill'
  4. Klõpsake nuppu Otsetee klaviatuuri otseteede kombinatsiooni määramiseks käsku kutsuma
  5. Klõpsake nuppu Lisama lõpetama

Otsetee kasutamiseks rakenduse rippumisel kasutage lihtsalt kiirklahvi. Hiirekursor muutub X -ks ja saate klõpsata rakenduse suvalises kohas, mille soovite sulgeda.

Kas tapate Linuxi rakendusi regulaarselt? Uuendage oma riistvara

Kas vastamata rakendused põhjustavad regulaarselt probleeme? Tõenäoliselt oleks teil kasu sellest, kui teete oma Linuxi arvutisse mõningaid muudatusi.

Netflixi rakendus ei saanud andmeid laadida

Täiendava RAM -i installimine on number üks viis, kuidas oma arvutile rohkem energiat anda, ja see võib olla just see, mida vajate, et need temperamentsed rakendused ei reageeriks tulevikus.

Nüüd teate, kuidas Linuxis programmi lõpetada

Niisiis, järgmine kord, kui Linuxi rakendus või utiliit hangub ja ei reageeri, peate vaid rakendama ühte järgmistest lahendustest:

  1. Klõpsake nurgas olevat X -i
  2. Kasutage süsteemimonitori
  3. Kasutage rakendust xkill
  4. Kasutage tapmiskäsku
  5. Sulgege Linuxi rakendused pkilliga
  6. Tarkvara sulgemiseks kasutage killalli
  7. Looge klaviatuuri otsetee, et automatiseerida rakenduse tapmine Linuxis

Kui teil esineb regulaarselt Linuxi rakendusi, mis ei reageeri, siis miks mitte kaaluda üleminekut kergele Linuxi operatsioonisüsteemile?

Jaga Jaga Piiksuma E -post 14 kerget Linuxi distributsiooni, mis annavad teie vanale arvutile uue elu

Kas vajate kerget opsüsteemi? Need spetsiaalsed Linuxi distributsioonid võivad töötada vanematel arvutitel, mõnel isegi 100 MB muutmälu.

Loe edasi
Seotud teemad
  • Linux
  • Tehniline tugi
  • Ülesannete haldamine
  • Tõrkeotsing
  • Linuxi näpunäited
Autori kohta Christian Cawley(Avaldatud 1510 artiklit)

Turvalisuse, Linuxi, isetegemise, programmeerimise ja tehniliste selgituste redaktori asetäitja ning tõeliselt kasulik podcastide tootja, kellel on laialdased kogemused laua- ja tarkvaratoes. Ajakirja Linux Format kaastööline Christian on Raspberry Pi näpistaja, Lego armastaja ja retromängude fänn.

Veel Christian Cawley'lt

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin