7 sposobów na zabicie nieodpowiadających programów w systemie Linux

7 sposobów na zabicie nieodpowiadających programów w systemie Linux

Oprogramowanie dla systemu Linux jest wystarczająco solidne, aby działać bez powodowania problemów, ale czasami nawet najlepsze aplikacje mogą się zawiesić. Zamiast czekać na awarię, możesz zabić te nieodpowiadające programy. W rzeczywistości jest tak wiele sposobów na zabicie programów linuksowych, że może się okazać, że nie masz wyboru!





Jeśli masz problemy z aplikacją w Linuksie, oto kilka sposobów na zabicie programu w Linuksie.





1. Zabij program linuksowy, klikając „X”

Prawdopodobnie już próbowałeś odejść i zrobić gorący napój. Jeśli wróciłeś na komputer i okazało się, że aplikacja nadal się zawiesza, oznacza to, że miał wystarczająco dużo czasu na odzyskanie. Aplikacja, która nie odpowiada, zazwyczaj ma wyszarzone przyciski lub opcje, które wydają się nie działać. Możesz również nie być w stanie przesuwać okna aplikacji po ekranie.





jak ominąć weryfikację konta Google

Więc jakie jest rozwiązanie?

Po prostu kliknij x przycisk w górnym rogu (lewy lub prawy, w zależności od systemu operacyjnego Linux). Powinno to zatrzymać program martwy. Możesz zobaczyć okno dialogowe z prośbą o Czekać lub Wymuś zakończenie aby to zakończyć teraz.



Jeśli wszystko pójdzie zgodnie z planem, niektóre dystrybucje poproszą o przesłanie raportu o błędzie.

2. Jak zabić program w systemie Linux za pomocą Monitora systemu?

Następną opcją jest otwarcie narzędzia Monitor systemu w systemie operacyjnym Linux.





Aby to znaleźć:

  1. otwarty Pokaż aplikacje
  2. Przewiń do Narzędzia
  3. Wybierz Monitor systemu

Monitor systemu wyświetla listę uruchomionych procesów pod Procesy patka.





Aby zabić nieodpowiadający program tutaj, po prostu wybierz go i kliknij prawym przyciskiem myszy. Masz wtedy trzy opcje, które powinieneś wypróbować w tej kolejności:

  • Zatrzymać: Spowoduje to zatrzymanie procesu, umożliwiając kontynuowanie go później. W większości przypadków to nie zadziała.
  • Kończyć się: Prawidłowy sposób zamknięcia procesu spowoduje bezpieczne zamknięcie aplikacji, po drodze wyczyszczenie plików tymczasowych.
  • Zabić: Jest to ekstremalna opcja i powinna być używana tylko w przypadku niepowodzenia procesu końcowego.

Najlepiej używać ich w kolejności. Jeśli jednak aplikacja regularnie się zawiesza, możesz chcieć użyć polecenia, o którym wiesz, że działa.

3. Wymuś zabijanie procesów aplikacji Linux za pomocą „xkill”

Inną opcją, którą możesz zastosować, jest xkill.

Jest to preinstalowane w Ubuntu narzędzie do wymuszonego zabijania, ale w razie potrzeby możesz je zainstalować za pośrednictwem Terminala w innych dystrybucjach. Po wywołaniu xkill umożliwi zamknięcie dowolnego procesu pulpitu. Zainstaluj go za pomocą następującego polecenia:

sudo apt install xorg-xkill

Gdy to zrobisz, uruchom xkill, po prostu wpisując

xkill

Twój wskaźnik myszy wyświetli krzyż (lub czaszkę). Kliknij lewym przyciskiem myszy naruszającą aplikację, aby ją zamknąć.

4. Wymuś zamknięcie aplikacji Linux za pomocą polecenia „zabij”

Nie możesz zamknąć nieodpowiadającej aplikacji za pomocą narzędzia komputerowego? Rozwiązaniem może być narzędzie, które wymusza zamykanie aplikacji linuksowych w wierszu poleceń.

Dostępnych jest kilka opcji wiersza poleceń, które pomogą Ci zamknąć aplikację. Co więcej, można ich używać na komputerze lub przez łączenie przez SSH z innego urządzenia.

Można tutaj użyć polecenia kill, ale najpierw wymaga identyfikatora procesu. Możesz to znaleźć, uruchamiając polecenie odpytujące aplikację o identyfikator procesu:

ps aux | grep [process name]

Wynik wyświetli identyfikator procesu. Można to następnie wykorzystać w następujący sposób:

kill [process ID]

Pamiętaj, że może być konieczne dodanie polecenia sudo.

5. Użyj „pgrep” i „pkill” Linux Force Quit Commands

Co zrobić, jeśli nie znasz lub nie możesz znaleźć identyfikatora procesu? Tutaj pojawia się polecenie pkill. Zamiast identyfikatora procesu, po prostu użyj pkill wraz z nazwą procesu:

pkill [process name]

Alternatywnie możesz użyć polecenia pgrep, aby znaleźć identyfikator procesu:

jak podłączyć airpody do Androida
pgrep [process name]

… a następnie użyj pkill z identyfikatorem procesu.

pkill [process ID]

Podobnie jak w przypadku polecenia kill, powinno to zakończyć proces w ciągu około 5 sekund.

6. Wymuś zabicie wszystkich instancji Linuksa za pomocą „killall”

Nie masz szczęścia z kill lub pkill? Czas użyć opcji nuklearnej: killall.

Na szczęście nie jest to tak niszczące, jak mogłoby być. Komenda killall zakończy wszystkie instancje określonego programu. Więc zamiast zabijać jednego Firefoksa (lub innego) Przeglądarka Linux ), następująca komenda zakończy je wszystkie:

killall firefox

Wszystko, czego potrzebujesz, to nazwa procesu i polecenie killall (ewentualnie z sudo, jeśli wymaga tego twoja konfiguracja).

killall [process name]

Oczywiście powinieneś używać tego polecenia tylko wtedy, gdy jest to potrzebne. Nie nadaje się do większości sytuacji, w których program nie odpowiada.

7. Wymuś zabicie procesu w systemie Linux za pomocą skrótu klawiaturowego

Chcesz zaoszczędzić czas, zamykając nieodpowiadające oprogramowanie? Najlepszą opcją jest utworzenie skrótu klawiaturowego. Daje to natychmiastową opcję zamknięcia aplikacji, ale wymaga to xkill, aby to zadziałało. Oto jak to działa w Ubuntu:

  1. otwarty Ustawienia > Skróty klawiaturowe
  2. Przewiń w dół i kliknij + aby utworzyć nowy skrót
  3. w Nazwa oraz Komenda pola wejściowe 'xkill'
  4. Kliknij Skrót aby ustawić kombinację skrótów klawiaturowych do wywołania polecenia
  5. Kliknij Dodać skończyć

Aby użyć skrótu, gdy aplikacja się zawiesza, po prostu użyj skrótu klawiaturowego. Wskaźnik myszy zmieni się w X i możesz kliknąć w dowolnym miejscu aplikacji, którą chcesz zamknąć.

Regularnie zabijasz aplikacje na Linuksa? Zmodernizuj swój sprzęt

Czy aplikacje, które nie odpowiadają, regularnie powodują problemy? Prawdopodobnie mógłbyś skorzystać na wprowadzeniu pewnych zmian na komputerze z systemem Linux.

jak zmienić zdjęcie profilowe Netflix

Zainstalowanie dodatkowej pamięci RAM to najlepszy sposób na zwiększenie mocy komputera i może być właśnie tym, czego potrzebujesz, aby te temperamentne aplikacje nie przestawały odpowiadać w przyszłości.

Teraz wiesz, jak zakończyć program w systemie Linux

Tak więc następnym razem, gdy aplikacja lub narzędzie systemu Linux zawiesi się i przestanie odpowiadać, wystarczy zastosować jedno z tych rozwiązań:

  1. Kliknij X w rogu
  2. Użyj Monitora systemu
  3. Użyj aplikacji xkill
  4. Użyj polecenia zabijania
  5. Zamknij aplikacje dla systemu Linux za pomocą pkill
  6. Użyj killall, aby zamknąć oprogramowanie
  7. Utwórz skrót klawiaturowy, aby zautomatyzować zabijanie aplikacji w systemie Linux

Jeśli regularnie doświadczasz braku odpowiedzi na aplikacje Linux, dlaczego nie rozważyć przejścia na lekki system operacyjny Linux?

Udział Udział Ćwierkać E-mail 14 lekkich dystrybucji Linuksa, które dadzą Twojemu staremu komputerowi nowe życie

Potrzebujesz lekkiego systemu operacyjnego? Te specjalne dystrybucje Linuksa mogą działać na starszych komputerach, niektóre z zaledwie 100 MB pamięci RAM.

Czytaj dalej
Powiązane tematy
  • Linux
  • Wsparcie techniczne
  • Zarządzanie zadaniami
  • Rozwiązywanie problemów
  • Wskazówki dotyczące Linuksa
O autorze Christian Cawley(1510 opublikowanych artykułów)

Zastępca redaktora działu Security, Linux, DIY, Programming i Tech Explained oraz Really Useful Producent podcastów, z dużym doświadczeniem w obsłudze komputerów i oprogramowania. Christian jest współtwórcą magazynu Linux Format, majsterkowiczem Raspberry Pi, miłośnikiem Lego i fanem gier retro.

Więcej od Christiana Cawleya

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować