7 būdai, kaip nužudyti nereaguojančias programas „Linux“

7 būdai, kaip nužudyti nereaguojančias programas „Linux“

„Linux“ programinė įranga yra pakankamai tvirta, kad veiktų nesukeldama problemų, tačiau kartais net geriausios programos gali pakabinti. Užuot laukę, kol jie suges, galite užmušti šias nereaguojančias programas. Tiesą sakant, yra tiek daug būdų, kaip nužudyti „Linux“ programas, todėl galite būti sugadinti dėl pasirinkimo!





Jei susiduriate su problemomis, susijusiomis su programa „Linux“, čia pateikiami keli būdai, kaip užmušti programą „Linux“.





1. Nužudykite „Linux“ programą spustelėdami „X“

Tikriausiai jau bandėte nueiti ir pasigaminti karšto gėrimo. Jei grįžote į kompiuterį ir sužinojote, kad programa vis dar kabo, užteko laiko atsigauti. Nereaguojančioje programoje paprastai yra pilki mygtukai arba parinktys, kurios, atrodo, neveikia. Taip pat gali nepavykti perkelti programos lango aplink ekraną.





kaip peržiūrėti senus pranešimus „iPhone“

Taigi, koks yra sprendimas?

Tiesiog spustelėkite X mygtuką viršutiniame kampe (kairėje arba dešinėje, priklausomai nuo jūsų „Linux“ operacinės sistemos). Tai turėtų sustabdyti programos veikimą. Galite pamatyti dialogo langą, kuriame jūsų prašoma Laukti arba Priverstinai mesti dabar tai baigti.



Jei viskas vyksta pagal planą, kai kurie platinimo būdai paragins atsiųsti klaidos ataskaitą.

2. Kaip nužudyti programą „Linux“ naudojant sistemos monitorių

Kitas variantas yra atidaryti „Linux“ operacinės sistemos „System Monitor“ įrankį.





Norėdami tai rasti:

  1. Atviras Rodyti programas
  2. Slinkite iki Komunalinės paslaugos
  3. Pasirinkite Sistemos monitorius

Sistemos monitorius rodo veikiančių procesų sąrašą Procesai skirtuką.





Norėdami čia užmušti nereaguojančią programą, tiesiog pasirinkite ją ir dešiniuoju pelės mygtuku spustelėkite. Tada turite tris parinktis, kurias turėtumėte išbandyti tokia tvarka:

  • Sustabdyti: Tai pristabdo procesą ir leidžia jums jį tęsti vėliau. Daugeliu atvejų tai neveiks.
  • Galas: Teisingas būdas uždaryti procesą, tai saugiai nutraukia programą, išvalydami laikinus failus.
  • Nužudyti: Tai kraštutinė parinktis ir turėtų būti naudojama tik tuo atveju, jei pabaigos procesas nepavyksta.

Geriausia juos naudoti eilės tvarka. Tačiau jei programa yra reguliariai kabanti, galbūt norėsite naudoti komandą, kuri, jūsų manymu, veikia.

3. Priverstinai nužudykite „Linux“ taikymo procesus naudodami „xkill“

Kitas variantas, kurį galite naudoti, yra „xkill“.

Tai yra jėgos žudymo įrankis, iš anksto įdiegtas „Ubuntu“, tačiau prireikus galite jį įdiegti per terminalą kituose platinimuose. Kai iškviečiamas, „xkill“ leis uždaryti bet kurį darbalaukio procesą. Įdiekite ją naudodami šią komandą:

sudo apt install xorg-xkill

Kai tai bus padaryta, paleiskite xkill tiesiog įvesdami

xkill

Tada pelės žymeklis parodys kryžių (arba kaukolę). Kairiuoju pelės mygtuku spustelėkite pažeidžiančią programą, kad ją uždarytumėte.

4. Priverstinai uždarykite „Linux“ programas naudodami komandą „nužudyti“

Negalite uždaryti nereaguojančios programos naudodami darbalaukio įrankį? Sprendimas gali būti įrankis, kuris priverčia komandų eilutėje uždaryti „Linux“ programas.

Galimos kelios komandinės eilutės parinktys, padedančios uždaryti programą. Dar geriau, jie gali būti naudojami jūsų kompiuteryje arba jungtis per SSH iš kito įrenginio.

Čia galima naudoti komandą „kill“, bet pirmiausia reikia proceso ID. Tai galite rasti vykdydami komandą, apklausiančią programą, kad gautumėte jos proceso ID:

ps aux | grep [process name]

Rezultatas parodys proceso ID. Tada jis gali būti naudojamas taip:

kill [process ID]

Atminkite, kad komandą gali reikėti pridėti prie sudo.

5. Naudokite „pgrep“ ir „pkill“ „Linux Force Quit“ komandas

Ką daryti, jei nežinote arba negalite rasti proceso ID? Čia atsiranda komanda „pkill“. Vietoj proceso ID naudokite „pkill“ kartu su proceso pavadinimu:

pkill [process name]

Arba galite naudoti komandą pgrep norėdami rasti proceso ID:

Ar ps5 yra su laisvų rankų įranga?
pgrep [process name]

... ir po to naudokite pkill su proceso ID.

pkill [process ID]

Kaip ir nužudymo komanda, procesas turėtų būti uždarytas maždaug per 5 sekundes.

6. Priversti nužudyti visus „Linux“ egzempliorius naudodami „killall“

Nesiseka žudyti ar pkill? Atėjo laikas naudoti branduolinę galimybę: killall.

Laimei, tai nėra taip niokojanti, kaip gali būti. Killall komanda baigs visus nurodytos programos egzempliorius. Taigi, užuot nužudęs vieną „Firefox“ (ar kitą) „Linux“ naršyklė ) lange, ši komanda juos visus užbaigs:

killall firefox

Viskas, ko jums reikia, yra proceso pavadinimas ir komanda „killall“ (galbūt naudojant „sudo“, jei to reikalauja jūsų sąranka).

killall [process name]

Natūralu, kad šią komandą turėtumėte naudoti tik tada, kai to reikia. Tai netinka daugeliui nereaguojančių programos situacijų.

7. Priverstinai nužudykite procesą „Linux“ naudodami spartųjį klavišą

Norite sutaupyti laiko uždarydami nereaguojančią programinę įrangą? Geriausias variantas yra sukurti spartųjį klavišą. Tai suteiks jums galimybę nedelsiant uždaryti programą, tačiau tam reikia „xkill“, kad tai veiktų. Štai kaip tai veikia „Ubuntu“:

  1. Atviras Nustatymai> Spartieji klavišai
  2. Slinkite į apačią ir spustelėkite + norėdami sukurti naują nuorodą
  3. Viduje konors vardas ir Komanda laukų įvestis „xkill“
  4. Spustelėkite Trumpesnis kelias nustatyti klaviatūros nuorodų derinį, kad būtų iškviesta komanda
  5. Spustelėkite Papildyti pabaigti

Jei norite naudoti nuorodą, kai programa užstringa, tiesiog naudokite sparčiuosius klavišus. Pelės žymeklis taps X, ir jūs galite spustelėti bet kurią programos vietą, kurią norite uždaryti.

Reguliariai žudote „Linux“ programas? Atnaujinkite savo aparatūrą

Ar nereaguojančios programos reguliariai sukelia problemų? Tikriausiai jums būtų naudinga atlikti kai kuriuos „Linux“ kompiuterio pakeitimus.

kaip leisti blykstę „Chrome“

Papildomos RAM įdiegimas yra numeris vienas būdas suteikti kompiuteriui daugiau galios, ir tai gali būti tik tai, ko jums reikia, kad šios temperamentingos programos ateityje neatsakytų.

Dabar jūs žinote, kaip nutraukti programą „Linux“

Taigi, kai kitą kartą „Linux“ programa ar programa pakabins ir neatsakys, viskas, ką jums reikia padaryti, yra taikyti vieną iš šių sprendimų:

  1. Kampe spustelėkite X
  2. Naudokite sistemos monitorių
  3. Naudokite programą „xkill“
  4. Vykdykite nužudymo komandą
  5. Uždarykite „Linux“ programas naudodami „pkill“
  6. Norėdami uždaryti programinę įrangą, naudokite killall
  7. Sukurkite spartųjį klavišą, kad automatizuotumėte programos žudymą „Linux“

Jei reguliariai susiduriate su nereaguojančiomis „Linux“ programomis, kodėl gi neapsvarsčius galimybės pereiti prie lengvos „Linux“ operacinės sistemos?

Dalintis Dalintis „Tweet“ Paštu 14 lengvų „Linux“ platinimų, kurie suteiks senam kompiuteriui naują gyvenimą

Reikia lengvos operacinės sistemos? Šios specialios „Linux“ distribucijos gali veikti senesniuose kompiuteriuose, kai kuriuose - vos 100 MB RAM.

Skaityti toliau
Susijusios temos
  • Linux
  • Techninė pagalba
  • Užduočių valdymas
  • Problemų sprendimas
  • Linux patarimai
Apie autorių Christianas Cawley(Paskelbta 1510 straipsnių)

Redaktoriaus pavaduotojas saugumo, „Linux“, „pasidaryk pats“, programavimo ir techninių paaiškinimų klausimais ir tikrai naudingas transliacijų gamintojas, turintis didelę patirtį palaikant darbalaukį ir programinę įrangą. Žurnalo „Linux Format“ bendradarbis Kristianas yra „Raspberry Pi“ tinklininkas, „Lego“ mylėtojas ir retro žaidimų gerbėjas.

Daugiau iš Christiano Cawley

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia