xkill komanda u linux-u

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.

 

 

Tags:

Bez komentara

Оставите одговор

Ваша адреса е-поште неће бити објављена. Неопходна поља су означена *