7 spôsobov, ako zabiť nereagujúce programy v systéme Linux

7 spôsobov, ako zabiť nereagujúce programy v systéme Linux

Softvér Linux je dostatočne robustný, aby fungoval bez problémov, ale niekedy môžu visieť aj tie najlepšie aplikácie. Tieto programy, ktoré nereagujú, môžete radšej čakať, než čakať, kým sa zrútia. V skutočnosti existuje toľko spôsobov, ako zabíjať programy Linux, až zistíte, že máte z čoho vyberať!





Ak máte problémy s aplikáciou v systéme Linux, existuje niekoľko spôsobov, ako zabiť program v systéme Linux.





1. Zabite program Linux kliknutím na 'X'

Pravdepodobne ste sa už pokúsili odísť a urobiť si teplý nápoj. Ak ste sa vrátili k počítaču a zistili, že aplikácia stále visí, mal dostatok času na obnovu. Nereagujúca aplikácia má zvyčajne sivé tlačidlá alebo možnosti, ktoré zrejme nefungujú. Je tiež možné, že nebudete môcť presúvať okno aplikácie po obrazovke.





ako hacknúť zariadenia pripojené k mojej wifi

Aké je teda riešenie?

Jednoducho kliknite na X tlačidlo v hornom rohu (vľavo alebo vpravo, v závislosti od operačného systému Linux). Program by to mal zastaviť. Môže sa zobraziť dialógové okno s výzvou Počkaj alebo Vynútiť ukončenie aby som to teraz ukončil.



Ak všetko pôjde podľa plánu, niektoré distribúcie vás vyzvú na odoslanie správy o chybe.

2. Ako zabiť program v systéme Linux pomocou programu Sledovanie systému

Ďalšou možnosťou je otvoriť nástroj System Monitor operačného systému Linux.





Ak chcete nájsť toto:

  1. Otvorené Zobraziť aplikácie
  2. Prejdite na položku Inžinierske siete
  3. Vyberte Monitor systému

Program Sledovanie systému zobrazuje zoznam spustených procesov pod príponou Procesy tab.





Ak chcete tu zabiť nereagujúci program, jednoducho ho vyberte a kliknite pravým tlačidlom myši. Potom máte tri možnosti, ktoré by ste mali vyskúšať v tomto poradí:

  • Zastaviť: Proces sa tým pozastaví a budete môcť v ňom pokračovať neskôr. Vo väčšine prípadov to nebude fungovať.
  • Koniec: Správny spôsob ukončenia procesu bezpečne ukončí aplikáciu a na ceste vyčistí dočasné súbory.
  • Zabiť: Toto je extrémna možnosť a malo by sa použiť iba vtedy, ak proces ukončenia zlyhá.

Najlepšie je použiť ich v uvedenom poradí. Ak je to však aplikácia, ktorá pravidelne visí, môžete radšej použiť príkaz, o ktorom viete, že funguje.

3. Force Kill Linux Application Processes with 'xkill'

Ďalšou možnosťou, ktorú môžete využiť, je xkill.

Toto je nástroj na zabíjanie síl predinštalovaný v Ubuntu, ale v prípade potreby ho môžete nainštalovať pomocou terminálu na iné distribúcie. Keď sa zavolá, xkill vám umožní zavrieť akýkoľvek proces na pracovnej ploche. Nainštalujte ho pomocou nasledujúceho príkazu:

sudo apt install xorg-xkill

Akonáhle to urobíte, spustite xkill jednoduchým zadaním

xkill

Ukazovateľ myši potom zobrazí kríž (alebo lebku). Ľavým kliknutím na problematickú aplikáciu ju zatvorte.

4. Vynútene ukončite Linuxové aplikácie pomocou príkazu „kill“

Nemôžete svoju nereagujúcu aplikáciu zavrieť pomocou počítača? Riešením môže byť nástroj, ktorý silou mocou ukončí aplikácie Linux v príkazovom riadku.

K dispozícii je niekoľko možností príkazového riadka, ktoré vám pomôžu zavrieť aplikáciu. Ešte lepšie je, že ich môžete použiť buď na počítači, alebo pripojenie cez SSH z iného zariadenia.

Tu je možné použiť príkaz kill, ale najskôr vyžaduje ID procesu. Nájdete to spustením príkazu, ktorý vypočúva aplikáciu pre jej ID procesu:

ps aux | grep [process name]

Výsledok zobrazí ID procesu. Potom to môžete použiť nasledovne:

kill [process ID]

Všimnite si toho, že možno budete musieť príkaz pripojiť pomocou sudo.

5. Použite príkazy „pgrep“ a „pkill“ Linux Force Quit

Čo keď nepoznáte alebo nemôžete nájsť ID procesu? Tu prichádza príkaz pkill. Namiesto ID procesu jednoducho použite pkill spolu s názvom procesu:

pkill [process name]

Alternatívne môžete na nájdenie ID procesu použiť príkaz pgrep:

ako nabíjať počítač bez nabíjačky
pgrep [process name]

... a podľa toho použite pkill s ID procesu.

pkill [process ID]

Rovnako ako pre príkaz kill, aj tu by sa mal proces ukončiť do 5 sekúnd.

6. Force Kill All Linux Instances with 'killall'

Nemáte šťastie pri zabíjaní alebo zabíjaní? Je čas použiť jadrovú možnosť: killall.

Našťastie to nie je také zničujúce, ako by to mohlo byť. Príkaz killall ukončí všetky inštancie zadaného programu. Takže namiesto zabitia jedného Firefoxu (alebo iného Prehliadač Linux ), nasledujúci príkaz ich všetky ukončí:

killall firefox

Všetko, čo potrebujete, je názov procesu a príkaz killall (prípadne so sudo, ak to vyžaduje vaše nastavenie).

killall [process name]

Prirodzene, tento príkaz by ste mali používať iba v prípade potreby. Nie je vhodné pre väčšinu nereagujúcich situácií programu.

7. Force-Kill a Process in Linux with a Keyboard Shortcut

Chcete ušetriť čas pri zatváraní softvéru, ktorý nereaguje? Najlepšou možnosťou je vytvoriť klávesovú skratku. To vám poskytne okamžitú možnosť zavrieť aplikáciu, ale aby to fungovalo, vyžaduje to xkill. V Ubuntu to funguje takto:

  1. Otvorené Nastavenia> Klávesové skratky
  2. Posuňte zobrazenie nadol a kliknite na + vytvoriť novú skratku
  3. V názov a Velenie vstupné polia „xkill“
  4. Kliknite Skratka nastaviť kombináciu klávesových skratiek na vyvolanie príkazu
  5. Kliknite Pridať dokončiť

Ak chcete použiť skratku, keď aplikácia visí, stačí použiť klávesovú skratku. Ukazovateľ myši sa zmení na X a na aplikáciu, ktorú chcete zavrieť, môžete kliknúť kdekoľvek.

Pravidelne zabíjate aplikácie pre Linux? Vylepšite svoj hardvér

Spôsobujú nereagujúce aplikácie pravidelne problémy? Pravdepodobne by vám prospelo vykonať nejaké zmeny vo vašom počítači so systémom Linux.

zastaviť kód system_service_exception

Inštalácia ďalšej pamäte RAM je hlavným spôsobom, ako poskytnúť vášmu počítaču viac energie, a môže to byť práve to, čo potrebujete, aby tieto temperamentné aplikácie v budúcnosti nereagovali.

Teraz viete, ako ukončiť program v systéme Linux

Takže keď nabudúce aplikácia alebo nástroj Linuxu prestane reagovať a nereaguje, stačí použiť jedno z týchto riešení:

  1. Kliknite na X v rohu
  2. Použite Monitor systému
  3. Použite aplikáciu xkill
  4. Použite príkaz zabiť
  5. Zatvorte aplikácie Linux pomocou programu pkill
  6. Na zatvorenie softvéru použite killall
  7. Vytvorte klávesovú skratku na automatizáciu zabíjania aplikácie v systéme Linux

Ak sa pravidelne stretávate s nereagujúcimi aplikáciami Linux, prečo neuvažovať o prechode na ľahký operačný systém Linux?

zdieľam zdieľam Tweet E -mail 14 Ľahkých distribúcií Linuxu, ktoré dodajú vášmu starému počítaču nový život

Potrebujete ľahký operačný systém? Tieto špeciálne distribúcie Linuxu je možné spustiť na starších počítačoch, niektoré s pamäťou RAM až 100 MB.

Čítajte ďalej
Súvisiace témy
  • Linux
  • Technická podpora
  • Správa úloh
  • Riešenie problémov
  • Tipy pre Linux
O autorovi Christian Cawley(1510 publikovaných článkov)

Zástupca redaktora pre bezpečnosť, Linux, DIY, programovanie a techniku ​​a skutočne užitočného producenta podcastov s rozsiahlymi skúsenosťami s podporou počítačov a softvéru. Christian, prispievateľ do časopisu Linux Format, je drotár Raspberry Pi, milovník Lega a fanúšik retro hier.

Viac od Christiana Cawleyho

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber