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?
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.
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.
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.
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.