W tym artykule pokażą ci różne sposoby zabicia aplikacji w systemie Linux.
Wyobraź sobie, że masz uruchomioną przeglądarkę Firefox i z jakiegoś powodu, nieostrożny skrypt Flash pozostawił twoją przeglądarkę nie odpowiadającą. Co zrobiłbyś, aby zamknąć program?
W Linuksie istnieje wiele sposobów na zabicie dowolnej aplikacji. Ten przewodnik pokaże ci 5 z nich.
Zabij aplikacje Linux za pomocą komendy Kill
Pierwsza metoda polega na użyciu poleceń ps i kill. Zaletą tej metody jest to, że będzie działać na wszystkich systemach Linux.
Polecenie kill wymaga znajomości identyfikatora procesu aplikacji, który musisz zabić, i tam właśnie przychodzi ps.
ps -ef | grep firefox
Komenda ps wyświetla listę wszystkich uruchomionych procesów na twoim komputerze. Przełączniki -ef zapewniają pełną listę formatów. Innym sposobem uzyskania listy procesów jest uruchomienie polecenia top.
Teraz, gdy masz identyfikator procesu, możesz po prostu uruchomić komendę kill:
zabij pid
Na przykład:
zabij 1234
Jeśli po uruchomieniu polecenia kill aplikacja nadal nie umiera, możesz wymusić ją za pomocą przełącznika -9 w następujący sposób:
Zabij aplikacje Linux za pomocą XKill
Prostszym sposobem zabijania aplikacji graficznych jest użycie polecenia XKill.
Wszystko, co musisz zrobić, to albo wpisać xkill do okna terminala, albo jeśli twoje środowisko pulpitu zawiera funkcję uruchamiania komend wpisz xkill w okno poleceń uruchamiania.
Na ekranie pojawi się krzyżyk. Teraz kliknij okno, które chcesz zabić.
Zabij aplikacje systemu Linux za pomocą polecenia Top
Polecenie Linux top udostępnia menedżer zadań terminalowych, który zawiera listę wszystkich uruchomionych procesów na komputerze.
Aby zabić proces w górnym interfejsie, po prostu naciśnij klawisz "k" i wprowadź identyfikator procesu obok aplikacji, którą chcesz zamknąć.
Użyj programów PGrep i PKill To Kill
Zastosowana wcześniej metoda ps i kill jest w porządku i gwarantuje działanie na wszystkich systemach opartych na systemie Linux.
Wiele systemów Linux posiada metodę skrótu do wykonywania tego samego zadania przy użyciu programów PGrep i PKill.
PGrep pozwala na wpisanie nazwy procesu i zwraca identyfikator procesu.
Na przykład:
pgrep firefox
Teraz możesz podłączyć zwracany identyfikator procesu do pliku pkill w następujący sposób:
pkill 1234
Zaczekaj. W rzeczywistości jest to prostsze. Komenda PKill może również zaakceptować nazwę procesu, więc możesz po prostu wpisać:
pkill firefox
Jest to w porządku, jeśli masz tylko jedną instancję aplikacji, ale jest trochę mniej przydatna, jeśli masz otwarte wiele okien Firefoksa i po prostu chcesz je zabić. XKill jest o wiele bardziej przydatny w tej sytuacji.
Zabij aplikacje przy użyciu Monitora systemu
Jeśli używasz środowiska graficznego GNOME, możesz użyć narzędzia Monitor systemu, aby zabić programy, które nie reagują.
Po prostu wywołaj okno czynności i wpisz "Monitor systemu" w polu wyszukiwania.
Kliknij ikonę i pojawi się graficzny menedżer zadań.
Przewiń listę uruchomionych procesów i znajdź aplikację, którą chcesz zamknąć. Kliknij element prawym przyciskiem myszy i wybierz "zakończenie procesu" lub "zakończenie procesu". "Koniec procesu" próbuje miłego, niewielkiego szturchnięcia w stylu "proszę, zamknij się", podczas gdy opcja "Zabij proces" trafia do bezceremonialnego "wyjdź z mojego ekranu, teraz".




