Hvernig á að skrá og sleppa ferlum með PGrep og PKill skipunum

Auðveldasta leiðin til að drepa ferli með Linux

Það eru margar mismunandi leiðir til að drepa ferli með því að nota Linux. Til dæmis skrifaði ég áður leiðsögn sem sýnir " 5 leiðir til að drepa Linux forrit " og ég hef skrifað frekari leiðbeiningar sem kallast " Kasta einhverju forriti með einni stjórn ".

Sem hluti af "5 leiðir til að drepa Linux forrit" kynnti ég þig á PKill stjórnina og í þessari handbók, mun ég stækka um notkun og tiltæka rofa fyrir PKill stjórnina.

PKill

PKill stjórnin gerir þér kleift að drepa forrit einfaldlega með því að tilgreina nafnið. Til dæmis, ef þú vilt drepa alla opna skautanna með sama ferli, geturðu skrifað eftirfarandi:

pkill hugtakið

Þú getur skilað fjölda fjölda ferla sem hafa verið drepnir með því að afla -c skipta sem hér segir:

pkill -c

Framleiðsla verður einfaldlega fjöldi ferla sem drápast.

Til að drepa alla ferla fyrir tiltekna notanda skaltu keyra eftirfarandi skipun:

pkill -u

Til að finna skilvirka notendanafn fyrir notanda notar ID stjórnin sem hér segir:

id -u

Til dæmis:

id-u gary

Þú getur einnig drepið alla ferla fyrir tiltekna notanda með því að nota raunverulegan notendanafn sem hér segir:

pkill -U

Raunveru notendanafnið er kennimerki notandans sem rekur ferlið. Í flestum tilfellum mun það vera það sama og skilvirka notandinn en ef aðferðin var keyrð með hæfilegum forréttindum þá mun raunveruleg notendanafn viðkomandi sem stjórnar skipuninni og skilvirka notandanum vera öðruvísi.

Til að finna raunverulegan notendanafn skaltu nota eftirfarandi skipun.

id -ru

Þú getur einnig drepið öll forritin í tiltekinni hóp með því að nota eftirfarandi skipanir

pkill -g pkill -G

Númer hópsins er hópsnafnið sem keyrir ferlið en raunveruleg hópsnafn er vinnuflokkur notandans sem stóðst líkamlega í stjórninni. Þetta getur verið öðruvísi ef stjórnin var rekin með því að nota hæfileika.

Til að finna hópanafnið fyrir notanda skaltu keyra eftirfarandi ID-stjórn:

id -g

Til að finna alvöru hópsnafnið með því að nota eftirfarandi auðkenni stjórn:

id -rg

Þú getur takmarkað fjölda ferla sem pkill drepur í raun. Til dæmis að drepa alla notendur ferli er líklega ekki það sem þú vilt gera. En þú getur drepið nýjustu ferlið með því að keyra eftirfarandi skipun.

pkill -n

Að öðrum kosti til að drepa elsta forritið skaltu keyra eftirfarandi skipun:

pkill -o

Ímyndaðu þér að tveir notendur séu að keyra Firefox og þú vilt bara að drepa útgáfu Firefox fyrir tiltekinn notanda sem þú getur keyrt eftirfarandi skipun:

pkill -u eldur

Þú getur drepið öll ferli sem hafa sérstakt foreldra auðkenni. Til að gera það skaltu keyra eftirfarandi skipun:

pkill -P

Þú getur einnig drepið öll ferli með tilteknu fundi auðkenni með því að keyra eftirfarandi skipun:

pkill -s

Að lokum getur þú einnig drepið alla ferla sem keyra á tilteknu flugstöðartegund með því að keyra eftirfarandi skipun:

pkill -t

Ef þú vilt drepa mikið af ferlum er hægt að opna skrá með ritstjóra eins og nano og sláðu inn hvert ferli á sérstakri línu. Eftir að þú hefur vistað skrána geturðu keyrt eftirfarandi skipun til að lesa skrána og drepa hvert ferli sem skráð er innan þess.

pkill -F / slóð / til / skrá

The Command Command

Áður en þú keyrir pkill stjórnina er þess virði að sjá hvað áhrif pkill stjórnin verða með því að keyra pgrep stjórnina .

Pgrep skipunin notar sömu rofar og pkill stjórnin og nokkrar auka sjálfur.

Yfirlit

Þessi handbók hefur sýnt þér hvernig á að drepa ferli með pkill stjórninni. Linux hefur örugglega heimildarmöguleika í boði til að drepa ferli þar á meðal killall, kill, xkill, með því að nota kerfisskjáinn og efst stjórnina.

Það er undir þér komið að velja hver er hentugur fyrir þig.