Nawet solidny system operacyjny, taki jak Linux czasami możesz napotkać problemy, które powodują awarię aplikacji lub programów.
Istnieje kilka sposobów na zabicie lub wyjście z zamrożonego programu w Linux . W tym artykule wyjaśnimy, jak to zrobić.

Użyj polecenia kill(Użyj polecenia Zabij)
Zanim będziesz mógł użyć polecenia kill, Twój system musi znać identyfikator procesu(identyfikator procesu) ( P.I.D. ) nieodpowiadającego programu.
P.I.D. to liczba, która automatycznie identyfikuje każdy proces, gdy jest tworzony w dowolnym System operacyjny Linux(LinuxOS) . Zaletą tej metody jest to, że działa na wszystkich systemach Linux .
Znajdź proces i PID(Znajdź proces i PID)
Jeśli nie wiesz, który proces jest zamrożony w Linux dwa narzędzia pomogą Ci znaleźć proces: Top Tak $ .
Top to monitor systemu oparty na wierszu poleceń. W wierszu poleceń wpisz:
$ góra

Powyższy zrzut ekranu przedstawia sporo informacji. Na przykład powiedzmy, że Chrom to zamrożony program na twoim komputerze.
Widać, że istnieją cztery przypadki Chrom które są realizowane z następującymi PID-ami:
Aby zidentyfikować konkretny przypadek Chrom chcesz usunąć, użyj polecenia $ Tak grep do filtrowania danych wyjściowych.
Następujące polecenie pokaże Ci uruchomione procesy powiązane z Chrom :
ps aux | grep chrome

zabić proces(Zabij proces)
Masz teraz dwie informacje potrzebne do zabicia zamrożonego procesu w Linux : Twoje imię i nazwisko oraz dowód osobisty. Użyj następujących poleceń:
- zabić – Zabij proces przez ID
- zabić wszystkich – Zabij proces po jego nazwie
Istnieją inne sygnały, które możesz wysłać do obu poleceń, w zależności od pożądanych wyników.
Na przykład, jeśli chcesz zabić nieodpowiadający proces, a następnie go ponownie uruchomić, użyjesz sygnału HUP (powiesić).

Inne oznaki śmierci obejmują:
- SIGSTOP, aby zatrzymać proces
- SIGNINT, aby przerwać klawiaturę
- SIGKILL, aby zabić sygnał
Nauczyliśmy się od dowództwa ps wcześniej niż ()P.I.D.(PIDy) na przykład Chrom są to 3827, 3919, 10764 i 11679.
Aby wysłać sygnał zakończenia, uruchom następujące polecenia do usunąć (zabić)ten(zabić) cztery instancje Chrom z powodzeniem:
- zabić -9 3827
- zabić -9 3919
- zabić -9 10764
- zabić -9 11679
Możesz także użyć pojedynczego polecenia poniżej, używając zabić wszystkich wysłać ten sam sygnał:
killall-9 chrom(zabójstwo-9 chrom)
Kliknij X(Kliknij X)
Nieodpowiadające programy i aplikacje często mają wyszarzone przyciski lub opcje, które nie działają. Czasami nie możesz nawet przesunąć okna aplikacji po ekranie.
Najprostszym rozwiązaniem jest kliknięcie przycisku X w górnym rogu. W zależności od systemu operacyjnego przycisk może znajdować się w lewym lub prawym górnym rogu.
Po kliknięciu X zobaczysz okno dialogowe z dwiema opcjami: Oczekiwać(czekać ) zarówno wymuszać wyjście(Wymuś zakończenie) . Aby zakończyć program, kliknij wymuszać wyjście(Wymuś zakończenie) .

Zabij proces Linuksa w Linuksie za pomocą Monitora systemu(Zabij proces Linuksa w Linuksie za pomocą Monitora systemu)
monitor system(System) domyślnie włączone Ubuntu jest nazwany gnomy . Dostarcza informacji o wszystkich procesach działających w systemach operacyjnych UbuntuLinux .
Użytkownicy mogą wykonywać różne zadania poprzez Graficzny interfejs użytkownika(Graficzny interfejs użytkownika) ( GUI ), włącznie z Mający(Zatrzymaj się) , Kontynuować(Kontynuować) Tak Koniec w górę(Zabić) .

Jeśli Twój system nie zawiera aplikacji monitorującej system gnomy , zainstaluj go, wykonując poniższe czynności. Ten proces działa dla wszystkich aktywnych wersji UbuntuLinux a także dla Mennica Linuksa Tak Debiana .
- Użyj skrótu klawiaturowego Terminal CTRL+ALT+T . Następnie użyj następującego polecenia, aby pobrać i zainstalować monitor system gnomów.(System gnomów)
sudo apt-get install gnome-system-monitor(sudo apt-get install gnome-system-monitor)
- Otwórz monitor systemu za pomocą CommandTerminal z następującymi:
monitor-systemu gnome(gnom-system-monitor)
- Lub, używając GUI iść do Aplikacje(Aplikacje) skryba monitor systemu(monitor systemowy) w polu wyszukiwania i kliknij ikonę, aby ją otworzyć.
- Otwórz swoje monitor systemu(Monitor systemu) przeglądaj kolumnę procesy(Procesy) Aby znaleźć program, który nie odpowiada lub zawiesił się, wybierz go i kliknij go prawym przyciskiem myszy.

Zobaczysz kilka opcji, w tym:
- koniec procesu(Koniec procesu) aby zakończyć działanie aplikacji podczas czyszczenia plików tymczasowych.
- zatrzymaj proces(Zatrzymaj proces) aby wstrzymać proces i umożliwić późniejszą pracę z nim.
- Zamknij proces jest najbardziej ekstremalną z opcji i zadziała, aby wyjść z zamrożonego programu, jeśli próba jego zakończenia nie zadziała.
Użyj polecenia xkill(Użyj polecenia xkill)
Xkill to narzędzie do zabijania Ubuntu(Ubuntu) preinstalowane narzędzie, którego można użyć do wymuszenia zakończenia procesu. Linux to nie odpowiada. Jest to narzędzie, które jest fabrycznie zainstalowane Ubuntu .
Możesz go również zainstalować za pośrednictwem Terminal na innych dystrybucjach za pomocą następującego polecenia:
sudo apt zainstaluj xorg-xkill
Następnie uruchom go, wpisując xzabić . Twoja mysz zamieni się w czaszkę lub x . Kliknij lewym przyciskiem myszy zamrożony program, aby go zamknąć.
Użyj pgrep i pkill(Użyj pgrep i pkill)
różne systemy Linux oferują skróty zwane zabić Tak pgrep wykonywać te same zadania, co zabić Tak $ omówione powyżej.
pgrep pokaże nazwę i identyfikator procesu. Na przykład uruchom pgrep chrome aby zobaczyć identyfikator procesu procesu Chrom w akcji. Następnie możesz użyć tego identyfikatora z poleceniem kill.
zabić 7012(zabij 7012)
Możesz też pominąć ten krok i użyć następującego polecenia, aby usunąć wszystkie wystąpienia Chrom :
zabić chrome(pkill chrom)
To rozwiązanie działa dobrze, jeśli masz uruchomioną tylko jedną instancję aplikacji. Jeśli jednak masz otwartych wiele okien tego samego programu i chcesz usunąć tylko jedno, użyj XZabij zamiast.
W przypadku awarii programu ponowne uruchomienie systemu nie zawsze jest najwygodniejszą opcją. Jest to szczególnie ważne, jeśli pracujesz nad wieloma projektami jednocześnie i nie zapisałeś swojej pracy.
Wypróbuj jedną z powyższych opcji jako alternatywę dla szybkiego i łatwego wyjścia z zawieszonych lub nieodpowiadających programów w Linux w bezpieczny sposób.









