Wéi Kill Linux Prozesser/Onreaktiounsfäeger Uwendungen Mat xkill Command


Wéi kille mir eng Ressource/Prozess am Linux ëm? Natierlech fanne mir de PID vun der Ressource an passéieren dann de PID un de Kill Kommando.

Méi präzis schwätze kënne mir PID vun enger Ressource (soen Terminal) fannen wéi:

$ ps -A | grep -i terminal

6228 ?        00:00:00 gnome-terminal

Am uewe genannten Output ass d'Nummer '6228' de PID vum Prozess (Gnome-Terminal), benotzt de Kill Kommando fir de Prozess ëmzebréngen wéi hei ënnendrënner.

$ kill 6228

De Kill Kommando schéckt e Signal un e Prozess, deem säi PID mam Kommando weidergeleet gëtt.

Alternativ kënne mir pkill Kommando benotzen, wat e Prozess ëmbréngt baséiert op Numm an aner Attributer vun engem Prozess. Fir e Prozess ëmzebréngen, soen deem säin Numm terminal ass, musse mir ausféieren:

$ pkill terminal

Notiz: D'Längt vum Prozessnumm an pkill ass limitéiert op 15 Zeechen.

pkill schéngt méi praktesch well Dir e Prozess ëmbrénge kënnt ouni seng PID erauszefannen. Awer wann Dir eng besser Kontroll op Ärem System wëllt hunn, schléit näischt dem 'kill' Kommando. Wann Dir Kill benotzt, hutt Dir besser Abléck vu wéi engem Prozess Dir ëmbréngt.

Mir hunn schonn en detailléierte Guide iwwer Kill, pkill a Killall Kommandoen ofgedeckt.

Fir déi, déi X-Server lafen, gëtt et en anert Tool mam Numm xkill, deen e Prozess vu senger X-Fënster ëmbrénge kann ouni de Prozessnumm oder säi PID weiderzeginn.

xkill Utility forcéiert den X-Server fir d'Kommunikatioune mat sengem Client zouzemaachen, wat zu Killer vum Client duerch seng X Ressource resultéiert. xkill deen en Deel vun X11 Utilities ass ass ganz praktesch fir onnéideg Fënsteren ëmzebréngen.

Et ënnerstëtzt Optiounen wéi Verbindung mat engem spezifeschen X Server (-Displayname) mat der Displaynummer wann e puer X Server gläichzäiteg op engem Host lafen an all Client ëmbréngen (-all, net recommandéiert) mat Top-Level Fënsteren um Bildschierm souwéi huelen Kader (-Frame) Rechnung.

Fir eng Lëscht vun all de Clienten ze kréien déi Dir lafe kënnt:

$ xlsclients
'  ' /usr/lib/libreoffice/program/soffice
deb  gnome-shell
deb  Docky
deb  google-chrome-stable
deb  soffice
deb  gnome-settings-daemon
deb  gnome-terminal-server

Wa kee Ressource Identifizéierer mat ID weidergeleet gëtt, verwandelt xkill de Mauszeiger an e spezielle Symbol, ähnlech wéi 'X'. Klickt einfach op d'Fënster déi Dir wëllt ëmbréngen an dëst wäert seng Kommunikatioun mam Server ëmbréngen oder soen datt de Programm ëmbruecht gëtt.

$ xkill

Et ass wichteg ze bemierken datt xkill net garantéiert datt d'Schließung vun senger Kommunikatioun et erfollegräich ëmbréngt/ofbréngt. Déi meescht vun der Applikatioun gëtt ëmbruecht wann d'Kommunikatioun mam Server zou ass. Et kënnen awer nach e puer lafen.

Punkten néideg hei ze ernimmen:

  1. Dësen Tool funktionnéiert nëmme wann den X11 Server leeft, well xkill en Deel vum X11 Utility ass.
  2. Verwiesselt net mat enger Ressource zoumaachen an ëmzebréngen. Wann Dir eng Ressource ëmbréngt, kënnt Dir erwaarden datt se net propper erausgeet.
  3. Dëst ass keen Ersatz vum Kill-Utility.

Nee, Dir musst net xkill vun der Linux Command Line brennen. Dir kënnt eng Tastatur Ofkiirzung astellen an xkill ruffen just andeems Dir déiselwecht Tastekombinatioun dréckt.

Hei ass wéi Dir eng Tastatur Ofkiirzung op eng typesch gnome3 Desktop Ëmfeld opstellt.

Gitt op Astellungen -> Wielt Tastatur, klickt op '+' a füügt den Numm a Kommando derbäi. Klickt op déi nei Entrée an dréckt de Schlëssel deen Dir als Ofkiirzung Tastekombinatioun benotze wëllt. Ech hunn Ctrl+Alt+Shift+x gemaach.

Déi nächst Kéier wann Dir eng X Ressource ëmbrénge wëllt, rufft just d'Tastekombinatioun (Ctrl + Alt + Shift + x), an Dir wäert bemierken datt Äre Mauszeiger an x geännert gëtt. Klickt op x Ressource déi Dir wëllt ëmbréngen an alles gemaach!