Kako ubiti proces u Gnu / Linuxu

Farma servera

Jedan od zadataka koji najbolje zna Windows korisnik je završavanje procesa ili neočekivano zatvaranje aplikacije. Ove vrste operacija su uobičajene na Windows sistemima, ali nažalost, nisu ekskluzivne za operativni sistem: postoji i na Gnu / Linuxu.

Ali, čak i u Gnu / Linuxu, način rješavanja ovih problema je učinkovitiji nego u vlasničkim operativnim sistemima. U Gnu / Linuxu postoje tri naredbe čija je svrha ubiti proces ili završiti aplikaciju, Zovu se Kill, PKill i Killall.

Ali prije nego što ih upotrijebimo, prvo moramo znati ili znati PID procesa. PID je identifikacijski broj procesa. Jedinstven je i nemaju više od jednog postupka, funkcionira kao da je to DNI ili broj pasoša neke osobe, to je nešto jedinstveno i neponovljivo u to vrijeme.

Poznavanje PID-a postupka je jednostavno, možemo ga pronaći zapisivanjem naredbe "htop" u terminal ili izravnim upisivanjem "ps -A" u terminal.

U svakom slučaju, pokazat će nam sve procese, programe koje koriste i PID svakog procesa. Sada, da bismo ubili proces, moramo napisati sljedeće:

kill -9 PID

Umjesto PID-a koristit ćemo procesni kod. Varijabla "-9" ukazuje na to da želimo ubiti proces. Ako ga promijenimo u "-15", označavamo da želimo da postupak završi i ako koristimo "-1" obustavljamo ga.

Ubiti je naredba koja nam pomaže da ubijemo proces ali to će raditi samo na procesima koje smo kreirali kao korisnik, nećemo moći ubiti procese od drugih korisnika ili iz sistema.

Naredba Pkill slična je Kill. Ali za razliku od prethodne, PKill nam omogućava da uništimo proces ili program koristeći ime, to jest, ne trebamo koristiti PID programa. Primjer upotrebe bio bi:

PKill mysql

Killall naredba je snažnija i učinkovitija od prethodnih naredbi, ali je i opasnija. Killall ne samo da ubija proces već i program ili funkciju, ubijajući sve procese koji ovise o tom programu. Primjer upotrebe Killall-a je

killall firefox

zaključak

Za ubijanje procesa koristi se bilo koja od gore navedenih naredbi, ali neće se sve one savršeno prilagoditi našoj situaciji. Ovisno o našoj potrebi ili našem problemu, moramo koristiti Kill, PKill ili Killall. Ja lično preporučujem koristite PKill, jer je jednostavniji i brži. Iako ako imamo ozbiljnog problema, naredba Killall može biti vrlo korisna Zar ne mislite tako?


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   neko rekao je

    A ako želite ubiti program koji je na ekranu, možete koristiti xkill.
    Na primjer, otvorite kalkulator i on zapne (ne bojte se, to je samo primjer, koji se nikada neće dogoditi: D)
    Tako u naredbenu konzolu pišemo xkill
    Kursor miša pretvorit će se u neku vrstu "x" i mišem kliknemo na kalkulator. To je poput pucanja da ubiješ: D
    Pozdrav.

  2.   arrakix rekao je

    Nisam poznavalac, ali to je lakše na radnoj površini »Mate« sa «System Monitor», posebno zato što ne morate raditi kao administrator.

    # killall qbittorrent

    Uz System Monitor ga ubijete i postane vam tako vruće.

    1.    neko rekao je

      Ako je iz nekih neobičnih razloga zaslon zaključan i ne možete komunicirati, tada neće moći otvoriti sistemski monitor jer je zaključan. Možete otvoriti još jednu sesiju pomoću ctrl + alt + F1..F12 i tamo možete koristiti gore navedene naredbe konzole.
      Ili se povežite putem ssh-a s bilo kojeg drugog računara / uređaja.

  3.   javimg rekao je

    Sve ove metode su valjane i efikasne.
    Lično više volim Xkill .... Najbrža stvar je stvoriti pokretač za ovu naredbu i smjestiti je na ploču, to je način na koji koristim Xunbuntu 14.04, moju uobičajenu distro, kada se nešto uhvati.

    Nadam se da je ovaj doprinos koristan i da upotpunjava informacije navedene u ovom postu.

    Pozdrav i sretni praznici.