zabić procesy w Linuksie jest to bardzo proste i jak dotąd istnieją cztery sposoby, o których będziemy mówić dalej.

Czy zabijanie procesów w systemie Linux jest łatwe?

Linux jest jednym z najlepszych obecnie istniejących systemów operacyjnych i oprócz niesamowitych narzędzi zawiera także inne, które pomagają zakończyć niektóre procesy, które mają awarie.

Istnieją cztery sposoby, na które możesz zabić procesy na Linuksie łatwo, a każdy z nich ma swoje zalety. Z tego powodu wymienimy je poniżej:

Zabij: Zabij proces za pomocą PID

Pierwszą rzeczą, o której należy pamiętać, jest tzw PID i aby uzyskać go w systemie Linux, wystarczy wpisać polecenie "". Następnie pojawi się lista, na której możesz zobaczyć wszystkie procesy, które są dostępne z ich PID.

Teraz dla wielu osób jest to zwykle nieco skomplikowany sposób zakończenia procesów, jednak zależy to od każdego użytkownika.

Kill jest odpowiedzialny za wysyłanie różnych sygnałów w celu zabicia procesu w systemie Linux, a nawet ich grupy. Charakteryzuje go znak "TERMIN", jeśli nie jest określony. Obejmuje jednak również trzy warianty, a są one następujące:

  • PODEJMOWAĆ WŁAŚCIWE KROKI: Ten sygnał jest używany, gdy konsola nie odpowiada lub nie masz żadnego rodzaju kontroli w tym procesie.
  • SIGKILL: Jest uważany za najbardziej radykalny sygnał do zabicia procesu i jest używany szczególnie wtedy, gdy nie reaguje już w żaden sposób. Użytkownicy martwią się tym, że żadne informacje nie są zapisywane.
  • SIGTERM: Jest to najbardziej zalecane, a nawet najczęściej używane do zakończenia procesu.
  • inni: Możesz także użyć znaków widocznych na poniższym obrazku:
zabić procesy

Aby lepiej zrozumieć tę alternatywę, zostawiamy przykład, w którym znajduje się PID procesu »73544«, i nie określono typu sygnału, dlatego należy rozumieć, że musi to być SIGTERM.

  • Biorąc pod uwagę powyższe, musisz coocar „Zabij + SIGTERM + 735544”
  • Pamiętaj, że ważne jest, aby PID zastąpić tym, który odpowiada każdemu procesowi.

Killall: zakończ proces, używając jego nazwy

Jest bardzo łatwy w użyciu, a różnica w stosunku do poprzedniego polega na tym, że proces jest przerywany za pomocą jego nazwy.

Jest to bardzo bezpieczne, ponieważ musi to być dokładna nazwa procesu, a nie schemat, jak to ma miejsce w przypadku innego sposobu na jego zakończenie. Innym aspektem, który go wyróżnia, jest możliwość zakończenia przetwarzania na podstawie znaczników czasu.

Na przykład, jeśli chcesz zabić określony proces, który działa od 20 minut, napisałbyś: killall -y 20m [nazwa_procesu>]. Możesz także użyć innych skrótów, takich jak:

  • s-sekund.
  • m-minuty.
  • godz.
  • d-dni.
  • w-tygodni.
  • M-miesięcy.
  • y-lat.

pkill: zabija proces tylko częścią jego nazwy

Jest uważany za odmianę polecenia kill, ale masz możliwość użycia części nazwy procesu, aby go zabić, a nawet wzorca. Musisz jednak liczyć się z tym, że wszystkie procesy zawierające dane słowo zostaną zamknięte.

  • Kiedy będziesz całkowicie pewien, powinieneś napisać »pkill część_nazwa_procesu», aby nastąpiło zamknięcie.
  • Na przykład, jeśli chcesz zamknąć przeglądarkę Chorme, powinieneś umieścić »zabij chr», a proces zamykania zostanie przeprowadzony.

xkill: Zabij proces w Linuksie tylko poprzez wybranie okna myszą

Spośród wszystkich wymienionych w tym artykule jest to najłatwiejszy w użyciu i najbardziej praktyczny. Ponieważ wystarczy nacisnąć klawisze Alt + F2, a na ekranie natychmiast pojawi się pole.

To pole daje ci możliwość napisania polecenia i że można je poprawnie wykonać. Dlatego kontynuuj umieszczanie »xkill» w odpowiednim miejscu.

Musisz być ostrożny, ponieważ kursor myszy zmieni się w bardzo małą czaszkę. I wreszcie, co musisz zrobić, to wybrać proces, który chcesz zamknąć i to wszystko.

przez Pisanie