Xkill komanda – Kako “ubiti“ procese u Linux-u
Kako “ubiti“ proces / resurs u Linux-u? Verujemo da već znate odgovor na ovo pitanje.
Jednostavno je. Pronađemo njegov PID i zatim ga prosledimo kill
komandi.
Na primer, PID terminala pronalazimo na sledeći način:
$ ps -A | grep -i terminal
6228 ? 00:00:00 gnome-terminal
U ovom primeru broj 6228
je PID ovog konkretnog procesa. (gnome-terminal). Za ubijanje ovog procesa koristimo sledeću komandu:
$ kill 6228
Komanda kill
šalje signal ka procesu čiji PID se prosleđuje zajedno sa komandom.
Alternativno možete da koristite pkill
komadu koja ubija procese koji se baziraju na imenu i drugim atributima procesa. Na primer, da biste ubili proces pod nazivom terminal kucajte seldeću komandu:
$ pkill terminal
Napomena: Dužina naziva procesa kod pkill
komande je limitirana na 15 karaktera.
Primena kill
komande
Pkill
je prilično zgodna opcija jer možete da ubijete proces bez potrebe da prethodno znate njegov PID. Ipak, ako želite da imate bolju kontrolu nad vašim sistemom, onda je kill
komanda najbolji izbor. Korišćenjem ove komande imate bolji uvid koji proces ubijate.
Ukoliko koristite X server postoji drugi alat pod nazivom xkill
koji može da ubije proces iz njegovog x prozora bez prosleđivanja imena ili PID procesa.
Xkill
alat prisiljava x server da zatvori komunikaciju sa svojim klijentom, što za rezultat ima da klijent bude ubijen od strane njegovog x resursa. Xkill
koji je deo x11 seta alata je veoma zgodan alat ubijanje nepotrebnih prozora.
Da biste dobili listu klijenata pokrenite sledeću komandu:
$ xlsclients
Primer output-a
' ' /usr/lib/libreoffice/program/soffice
deb gnome-shell
deb Docky
deb google-chrome-stable
deb soffice
deb gnome-settings-daemon
deb gnome-terminal-server
Ukoliko sa ID-em nije prosleđen id resursa, xkill
pretvara strelicu miša u specijalni simbol sličan znaku x. Samo kliknite na prozor koji želite da ubijete to će ubiti njegovu komunikaciju sa serverom ili će vas obavestiti da je program ubijen.
$ xkill
Važno je znati da xkill ne garantuje da će zatvaranjem komunikacije uspešno ubiti proces. Većina aplikacija će svakako biti ubijena čim se zatvori komunikacija sa serverom. Ipak, neke će možda ipak ostati aktivne.
Ovde je važno da napomenemo i sledeće:
Ovaj alat radi samo kada X11 server radi, jer je xkill deo X11 alata
Ne treba mešati ubijanje i zatvaranje procesa. Kada ubijete proces to znači da najverovatnije neće biti regularno zatvoren
Ovo nije zamena za kill
alat
Da li je neophodno pozivati xkill komandu samo iz Linux terminala?
Nije neophodno. Umesto toga možete podesiti kombinaciju tastera i pozvati xkill
samo pritiskom na te tastere.
Evo kako možete podesiti kombinaciju tastera u jednom tipičnom gnome 3 desktop okruženju.
Idite na Settings –> Select Keyboard a zatim kliknite na znak + i dodajte naziv i komandu. Kliknite na novi unos i pritisnite tastere koje želite da koristite kao kombinaciju za prečicu. Na našem primeru to je Ctrl+Alt+Shift+x.
Sledeći put kada želite da ubijete neki resurs samo pozovite definisanu kombinaciju tastera i primetićete da se sterlica miša pretvorila u x.
Sada samo kliknite na resurs koji želite da ubijete i time ste završili posao.
Bez komentara