Bii o ṣe le pa Awọn ilana Linux/Awọn ohun elo Ti ko dahun Idahun Lilo pipaṣẹ xkill


Bawo ni a ṣe le pa orisun/ilana ni Linux? O han ni a wa PID ti oro naa lẹhinna kọja PID si pipa pipa.

Nigbati on soro ni deede, a le wa PID ti orisun kan (sọ ebute) bi:

$ ps -A | grep -i terminal

6228 ?        00:00:00 gnome-terminal

Ninu iṣẹjade ti o wa loke, nọmba ‘6228 'ni PID ti ilana (gnome-terminal), lo pipaṣẹ pipa lati pa ilana naa bi a ṣe han ni isalẹ.

$ kill 6228

Pipaṣẹ pipa nfi ami kan ranṣẹ si ilana kan, ti PID ti kọja pẹlu aṣẹ.

Ni omiiran, a le lo aṣẹ pkill, eyiti o pa ilana ti o da lori orukọ ati awọn abuda miiran ti ilana kan. Lati pa ilana kan sọ ti orukọ ẹniti o jẹ ebute, a nilo lati ṣiṣẹ:

$ pkill terminal

Akiyesi: Gigun orukọ orukọ ilana ni pkill ni opin si awọn kikọ 15.

pkill dabi ẹni pe o ni ọwọ diẹ sii bi o ṣe le pa ilana kan laisi ni lati wa PID rẹ. Ṣugbọn ti o ba fẹ lati ni iṣakoso to dara julọ lori eto rẹ ko si ohun ti o lu ‘pipa’ pipaṣẹ. Lilo pa o yoo ni oye ti o dara julọ nipa iru ilana wo ni o npa.

A ti sọ tẹlẹ itọsọna alaye lori pipa, pkill ati awọn ofin killall.

Fun awọn ti n ṣiṣẹ olupin X ohun elo miiran wa ti a pe ni xkill eyiti o le pa ilana kan lati window X rẹ laisi orukọ ilana ti o kọja tabi PID rẹ.

IwUlO xkill fi agbara mu olupin X lati pa awọn ibaraẹnisọrọ si alabara rẹ eyiti o jẹ abajade si pipa alabara nipasẹ orisun X rẹ. xkill eyiti o jẹ apakan awọn ohun elo X11 jẹ ọwọ pupọ ni pipa awọn window ti ko ni dandan.

O ṣe atilẹyin awọn aṣayan bii sopọ si olupin X kan pato (-ifihan orukọ ifihan) nipa lilo nọmba ifihan nigbati ọpọlọpọ Awọn olupin X nṣiṣẹ lori ogun nigbakanna ati pa gbogbo alabara (-gbogbo, ko ṣe iṣeduro) pẹlu awọn window ipele oke loju iboju bii ya fireemu (-frame) sinu iroyin.

Lati gba atokọ ti gbogbo awọn alabara ti o le ṣiṣẹ:

$ 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

Ti ko ba si idanimọ awọn olu resourceewadi pẹlu id, xkill yi Oka Asin si Ami pataki, iru si 'X'. Kan tẹ lori window ti o fẹ pa ati eyi yoo pa ibaraẹnisọrọ rẹ pẹlu olupin tabi sọ pe eto naa pa.

$ xkill

O ṣe pataki lati ṣe akiyesi pe xkill ko ṣe onigbọwọ pe pipade ibaraẹnisọrọ rẹ yoo pa/pa a ni aṣeyọri. Pupọ ninu ohun elo naa yoo pa nigba ti o jẹ ibaraẹnisọrọ si olupin ti wa ni pipade. Sibẹsibẹ diẹ diẹ le tun nṣiṣẹ.

Awọn aaye nilo lati darukọ ni ibi:

  1. Ọpa yii n ṣiṣẹ nikan nigbati olupin X11 ba n ṣiṣẹ, bi xkill jẹ apakan ti iwulo X11.
  2. Maṣe ṣe airoju pẹlu pipade ati pipa orisun kan. Lakoko ti o pa olu resourceewadi o le nireti pe ko ma jade ni mimọ.
  3. Eyi kii ṣe rirọpo ti iwulo pipa.

Rara, iwọ ko nilo lati ina xkill lati Laini pipaṣẹ Lainos. O le ṣeto ọna abuja keyboard ki o pe xkill nikan nipa lilu apapo bọtini kanna.

Eyi ni bii o ṣe le ṣeto ọna abuja bọtini itẹwe lori gnome3 Desktop Ayika aṣoju kan.

Lọ si Eto -> Yan Keyboard, tẹ lori '+' ki o fi orukọ kun ati pipaṣẹ. Tẹ lori titẹ sii tuntun ki o tẹ bọtini ti o fẹ lo bi apapo bọtini ọna abuja. Mo ti ṣe Konturolu alt yi lọ yi bọ + x.

Nigbamii ti o ba fẹ pa orisun X kan kan pe apapo bọtini (Ctrl + Alt + Shift + x), ati pe iwọ yoo ṣe akiyesi ijuboluwo asin rẹ yipada si x. Tẹ lori ohun elo x ti o fẹ pa ati pe gbogbo rẹ ti ṣe!