Jak łatwo zabijać procesy

Zasadniczo są 4 sposoby de matar skutecznie a proces en Linux: zabij go według nazwy, określając część nazwy przez PID, wskazując na okno procesu kursorem myszy. Zobaczmy jeden po drugim ...

Kill: zabij proces za pomocą jego PID

Najbardziej skomplikowanym, ale jednocześnie najdokładniejszym sposobem zabicia procesu jest jego PID („Identyfikator procesu”). Każdy z tych 3 wariantów może służyć:

kill -TERM pid kill -SIGTERM pid kill -15 pid

Możesz użyć nazwy sygnału (TERM lub SIGTERM), który chcesz wysłać do procesu lub jego numeru identyfikacyjnego (15). Aby zobaczyć pełną listę możliwych sygnałów, radzę sprawdzić instrukcję zabijania. Aby to zrobić, uruchom:

Podobne artykuł:
Zamknij i uruchom ponownie za pomocą poleceń
zabić człowieka

Zobaczmy przykład, jak zabić Firefoksa:

Najpierw musisz znaleźć PID programu:

ps -ef | grep-firefox

To polecenie zwróci coś takiego:

1986? Sl 7:22 /usr/lib/firefox-3.5.3/firefox

Używamy PID zwróconego przez powyższe polecenie, aby zabić proces:

kill - 9 1986

killall: zabij proces używając jego nazwy

To polecenie jest bardzo łatwe

killall nazwa_procesu

Jedną rzeczą, o której należy pamiętać podczas korzystania z tej metody, jest to, że jeśli jest uruchomionych więcej niż jedno wystąpienie tego programu, wszystkie zostaną zamknięte.

Podobne artykuł:
Cron i crontab, wyjaśniono

pkill: zabij proces używając części jego nazwy

Możliwe jest zabicie procesu poprzez podanie pełnej nazwy lub jej części. Oznacza to, że nie ma potrzeby zapamiętywania PID procesu wysyłania sygnału.

pkill nazwa_procesu_części

W zamian ta metoda zabije wszystkie procesy zawierające wprowadzone słowo. Oznacza to, że jeśli mamy otwarte 2 procesy, które mają wspólne słowo w nazwie, oba zostaną zamknięte.

xkill: zabij proces, wybierając okno myszą

To najprostsza i najbardziej praktyczna metoda. W przypadku katastrofy wystarczy nacisnąć Alt + F2, aby wyświetlić okno dialogowe, które pozwoli ci wykonać polecenia. Stamtąd uruchom następujące polecenie:

xzabić

Kursor myszy zmieni się w małą czaszkę. Pozostaje tylko kliknąć okno, które chcesz zamknąć i voila. Żegnaj, proces.

Kilka uwag końcowych

Na zakończenie chciałem podzielić się kilkoma wskazówkami, które mogą być pomocne. W Linuksie, podobnie jak w Windows, gdy proces się zawiesza, okno, o którym mowa, można ogólnie zamknąć, klikając przycisk Zamknij (który ma kształt litery X). Po kilku sekundach pojawi się okno z pytaniem, czy naprawdę chcemy zabić proces, ponieważ nie reaguje on poprawnie. Mówimy tak i to wszystko.

Oznacza to, że opisane tutaj metody powinny być stosowane, gdy po kliknięciu przycisku Zamknij odpowiedniego okna nic się nie dzieje.

W przypadku poważnej katastrofy nie zapominaj, że przed naciśnięciem można wykonać „bezpieczny” restart.

Wreszcie bardzo przydatne może być ustalenie, które procesy są aktualnie uruchomione. W tym celu różne środowiska graficzne (GNOME, KDE itp.) Mają narzędzia graficzne, które ułatwiają to zadanie. Jeśli jednak nie możesz uzyskać do nich dostępu lub po prostu chcesz to zrobić z terminala, możesz wykonać następujące czynności:

Top

Jeśli to nie zadziała lub nie masz zainstalowanego odpowiedniego pakietu, zawsze możesz uruchomić:

ps -A

Spowoduje to wyświetlenie wszystkich uruchomionych procesów wraz z ich nazwami i identyfikatorami PID.