7 způsobů, jak zabít nereagující programy v Linuxu

7 způsobů, jak zabít nereagující programy v Linuxu

Linuxový software je dostatečně robustní, aby fungoval, aniž by způsoboval problémy, ale někdy mohou viset i ty nejlepší aplikace. Tyto nereagující programy můžete zabít, než čekat na jejich zhroucení. Ve skutečnosti existuje tolik způsobů, jak zabít programy Linux, že byste mohli zjistit, že máte z čeho vybírat!





Pokud máte problémy s aplikací v Linuxu, zde je několik způsobů, jak zabít program v Linuxu.





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

Pravděpodobně jste se již pokusili odejít a udělat si horký nápoj. Pokud jste se vrátili do počítače a zjistili, že aplikace stále visí, měl dostatek času na obnovení. Nereagující aplikace má obvykle zašedlá tlačítka nebo možnosti, které podle všeho nefungují. Možná také nebudete moci přesunout okno aplikace po obrazovce.





co se stalo projektu tichého místa

Jaké je tedy řešení?

Jednoduše klikněte na X tlačítko v horním rohu (vlevo nebo vpravo, v závislosti na operačním systému Linux). To by mělo zastavit program mrtvý v jeho stopách. Může se zobrazit dialogové okno s výzvou Počkejte nebo Vynutit ukončení abych to teď ukončil.



Pokud vše půjde podle plánu, některá distribuce vás vyzve k odeslání zprávy o chybě.

2. Jak zabít program v Linuxu pomocí nástroje Sledování systému

Další možností je otevřít nástroj System Monitor operačního systému Linux.





Chcete -li najít toto:

  1. Otevřeno Zobrazit aplikace
  2. Přejděte na Utility
  3. Vybrat Monitor systému

Program Sledování systému zobrazuje seznam spuštěných procesů pod Procesy tab.





Chcete-li zde zabít nereagující program, jednoduše jej vyberte a klikněte pravým tlačítkem. Pak máte tři možnosti, které byste měli vyzkoušet v tomto pořadí:

  • Stop: Tím se proces pozastaví a můžete v něm pokračovat později. Ve většině případů to nebude fungovat.
  • Konec: Správný způsob zavření procesu bezpečně ukončí aplikaci a vyčistí dočasné soubory na cestě.
  • Zabít: Toto je extrémní možnost a měla by být použita pouze v případě, že se ukončení procesu nezdaří.

Nejlepší je použít je v pořadí. Pokud však jde o aplikaci, která pravidelně visí, můžete raději použít příkaz, o kterém víte, že funguje.

3. Force Kill Linux Application Processes with 'xkill'

Další možností, kterou můžete využít, je xkill.

Toto je silový nástroj předinstalovaný v Ubuntu, ale v případě potřeby jej můžete nainstalovat pomocí Terminálu na jiné distribuce. Po zavolání vám xkill umožní zavřít libovolný proces na ploše. Nainstalujte jej pomocí následujícího příkazu:

sudo apt install xorg-xkill

Jakmile to provedete, spusťte xkill jednoduchým zadáním

xkill

Ukazatel myši poté zobrazí kříž (nebo lebku). Levým kliknutím na problematickou aplikaci ji zavřete.

4. Vynutit ukončení aplikací Linux pomocí příkazu „zabít“

Nemůžete svou nereagující aplikaci zavřít pomocí nástroje pro stolní počítače? Řešením může být nástroj, který vynutí ukončení aplikací Linux na příkazovém řádku.

K zavření aplikace je k dispozici několik možností příkazového řádku. Ještě lépe, lze je použít buď na počítači, nebo pomocí připojení přes SSH z jiného zařízení.

Zde lze použít příkaz kill, ale nejprve vyžaduje ID procesu. To zjistíte spuštěním příkazu dotazujícího aplikaci na její ID procesu:

ps aux | grep [process name]

Výsledek zobrazí ID procesu. Toho pak lze použít následovně:

kill [process ID]

Všimněte si, že budete možná muset připojit příkaz pomocí sudo.

5. Použijte příkazy „pgrep“ a „pkill“ Linux Force Quit

Co když neznáte nebo nemůžete najít ID procesu? Zde přichází příkaz pkill. Místo ID procesu jednoduše použijte pkill spolu s názvem procesu:

pkill [process name]

Alternativně můžete k vyhledání ID procesu použít příkaz pgrep:

existuje způsob, jak obnovit smazané zprávy z Facebooku
pgrep [process name]

… A poté použijte pkill s ID procesu.

pkill [process ID]

Stejně jako u příkazu kill by to mělo proces ukončit přibližně do 5 sekund.

6. Force Kill All Linux Instances with 'killall'

Nemáte štěstí na zabití nebo pkill? Je čas použít jadernou možnost: killall.

Naštěstí to není tak zničující, jak by to mohlo být. Příkaz killall ukončí všechny instance zadaného programu. Takže místo zabíjení jednoho Firefoxu (nebo jiného) Prohlížeč Linux ), následující příkaz je všechny ukončí:

killall firefox

Vše, co potřebujete, je název procesu a příkaz killall (případně s sudo, pokud to vyžaduje vaše nastavení).

killall [process name]

Tento příkaz byste měli používat pouze v případě potřeby. Je to nevhodné pro většinu nereagujících situací programu.

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

Chcete ušetřit čas zavíráním nereagujícího softwaru? Nejlepší možností je vytvořit klávesovou zkratku. To vám poskytne okamžitou možnost zavřít aplikaci, ale aby to fungovalo, vyžaduje to xkill. V Ubuntu to funguje takto:

  1. Otevřeno Nastavení> Klávesové zkratky
  2. Přejděte dolů a klikněte + vytvořte novou zkratku
  3. V název a Příkaz pole vstup 'xkill'
  4. Klikněte Zkratka pro nastavení kombinace klávesových zkratek pro vyvolání příkazu
  5. Klikněte Přidat dokončit

Chcete -li použít zkratku, když aplikace přestane reagovat, použijte pouze klávesovou zkratku. Ukazatel myši se změní na X a na aplikaci, kterou chcete zavřít, můžete kliknout kamkoli.

Pravidelně zabíjíte Linuxové aplikace? Upgradujte svůj hardware

Dělají pravidelně nereagující aplikace problémy? Pravděpodobně by vám prospělo provedení některých změn v počítači se systémem Linux.

co znamená odkazovaný komentář na youtube

Instalace další paměti RAM je způsob, jak dát vašemu počítači větší výkon, a může to být právě to, co potřebujete, aby tyto temperamentní aplikace v budoucnu nereagovaly.

Nyní víte, jak ukončit program v Linuxu

Takže až příště aplikace nebo nástroj Linuxu přestane reagovat a přestane reagovat, stačí použít jedno z těchto řešení:

  1. Klikněte na X v rohu
  2. Použijte Monitor systému
  3. Použijte aplikaci xkill
  4. Použijte příkaz zabít
  5. Zavřete aplikace Linux pomocí pkill
  6. Killall zavřete software
  7. Vytvořte klávesovou zkratku k automatizaci zabíjení aplikace v Linuxu

Pokud se pravidelně setkáváte s nereagujícími aplikacemi Linuxu, proč nezvážit přechod na lehký operační systém Linux?

Podíl Podíl tweet E-mailem 14 Lehkých distribucí Linuxu, které dodají vašemu starému počítači nový život

Potřebujete lehký operační systém? Tyto speciální distribuce Linuxu lze spustit na starších počítačích, některé s pouhou 100 MB RAM.

Číst dále
Související témata
  • Linux
  • Technická podpora
  • Správa úkolů
  • Odstraňování problémů
  • Tipy pro Linux
O autorovi Christian Cawley(1510 článků publikováno)

Zástupce redaktora pro oblast bezpečnosti, Linuxu, kutilství, programování a techniky a opravdu užitečného výrobce podcastů s rozsáhlými zkušenostmi s podporou desktopů a softwaru. Christian, který přispívá do časopisu Linux Format, je drotář Raspberry Pi, milovník Lega a fanoušek retro her.

Více od Christiana Cawleyho

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru