Istnieją dwa podstawowe sposoby identyfikowania zawieszonych procesów. Jeden odbywa się za pośrednictwem interfejsu GUI Monitora systemu, a drugi top
w wierszu polecenia.
Monitor systemu
Można to znaleźć w System> Administracja
W tym artykule możesz także utworzyć skrót klawiaturowy .
Po uruchomieniu GUI możesz wybrać kartę Procesy, która zawiera listę wszystkich uruchomionych procesów. Sortuj według kolumny procesora, aby znaleźć zadanie najbardziej obciążające procesor
Na koniec możesz kliknąć to zadanie prawym przyciskiem myszy i wybrać zakończenie, zatrzymanie lub zabicie. Zabicie go natychmiast zatrzyma i usunie ten proces z systemu.
Wiersz poleceń
Jeśli masz otwarty terminal, możesz po prostu wpisać, top
to wyświetli listę wszystkich uruchomionych procesów podobnych do tych na karcie Procesy w GUI
W górnej części procesor jest domyślnie sortowany - więc najbardziej obciążające procesor zadania są na górze. W dowolnym momencie możesz nacisnąć literę, kaby zabić proces
Po prostu wpisz PID procesu, który chcesz zabić, i naciśnij enter. Poprosi o wysłanie sygnału Kill. Aby zabić proces, użyj domyślnie 15 - aby go zabić od razu „Nie przechodź, nie zbieraj 200 $” użyj 9.
Proces zostanie następnie zakończony.
Jeśli masz powolny interfejs, możesz spróbować włączyć SSH zdalnie, jeśli jest włączony - lub przełączyć się do wirtualnej konsoli za pomocą Ctrl+ Alt+ F#Gdzie F#
jest klawisz funkcyjny (F3, F4, F5 itp.). Aby powrócić do środowiska pulpitu, przełącz się na F7 lub F8 w zależności od wersji Ubuntu.
htop
nie możesz tego zrobić? Możesz wysłać SIGKILL, aby zabił każdy wiszący proces, do którego masz prawa.Dodaj
System Monitor
aplet do panelu ( kliknij panel prawym przyciskiem myszy , wybierzAdd to Pannel
i wyszukaj Monitor systemu), a następnie kliknij go prawym przyciskiem myszy , aby otworzyć aplikację Monitor systemu.Możesz uruchomić aplikację Monitor systemu, naciskając
Alt+F2
i uruchamiając programgnome-system-monitor
.Przejdź do zakładki „Procesy” i kliknij prawym przyciskiem myszy aplikację, którą chcesz zabić .
źródło
Większość już powiedziała (podoba mi się odpowiedź Marco Ceppi), ale jest też aplet „Force Quit”, który możesz dodać do swojego panelu GNOME. Kliknij panel prawym przyciskiem myszy i wybierz „Dodaj do panelu ...”:
Dzięki temu możesz wyjść z wiszącej aplikacji, po prostu klikając jej okno. Bardzo szybki i wydajny.
Podczas uruchamiania Unity w 11.04 oczywiście ta aplikacja nie będzie już dostępna. Istnieje projekt wymiany Indicator-Forceclose, ale nie jest zawarty w repozytoriach.
Alternatywnie możemy uruchomić
xkill
z terminala.źródło
xkill
, zabije tylko ten dodatkowy proces. Jest to szczególnie ważne, aby wiedzieć o programach, które działają bez serwera X, ale wywołują X w celu okienkowania. Oczywiście nie byłoby możliwe zabicie takiego programu z serwera X.xkill
nie wpływa na takie procesy (GTK spowoduje wyjście, jeśli później wyjdę z trybu „zawieszenia” i sprawię, że poradzi sobie z utratą okna). Połączenia zwrotne GTK nie mają nic wspólnego z przetwarzaniem wieloprocesowym.