Wéi si List a Kill Prozesser de Benotzere vun den PGrep & PKill Commands

Deen einfachste Wee fir Prozesser ze léisen duerch Linux

Et gi vill verschidde Weeër fir Prozesser ze léisen duerch Linux. Zum Beispill hunn ech e puer Guide iwwer " 5 Weeër geschriwwen, fir e Linux-Programm ze kill " an ech hunn e weidere Guide geschriwwen, " Täschend Applikatioun mat engem eenzegen Kommando ".

Als Deel vun der "5 Weeër fir e Linux-Programm ze kill" hunn ech Iech de Befehl vum PKill agefouert an an dësem Guide wäert ech op d'Benotzung an d'verfügbare Switches fir de PKill Kommando ausdehnen.

PKill

De Kommando vum PKill erlaabt Iech e Programm ze kill just andeems de Numm genannt gëtt. Zum Beispill, wann Dir all Open Terminals mat der selweschter Prozess ID ëmbrénge kënnt, kënnt Dir déi folgend Folgenden:

këmmeren

Dir kënnt e Grof vun der Unzuel vun Prozesser erëmfuerderen, déi duerch d'Versioun vum -c wiesselen wéi folgend:

pkill -c

D'Ausgab ass einfach d'Zuel vu Prozesser déi ëmkomm sinn.

Fir all déi Prozesser ze kill fir e bestëmmten Benotzer lafen de folgende Kommando:

pkill -u

Fir déi effektiv Benotzer ID ze fannen fir e Benotzer de ID Kommando wéi folgend ze benotzen:

id -u

Zum Beispill:

id -u gary

Dir kënnt och alle Prozesser fir e bestëmmte Benotzer benotze mat der realer Benotzer ID wéi folgend:

pkill -U

D'reelle Benotzer ID ass d'ID vun de Benotzer déi de Prozess lafen. An deene meeschte Fäll gëtt et déiselwecht wéi den effektiven Benotzer, awer wann de Prozess duerch Héichtprivileg duerchgesat gëtt, dann ass déi reell Identitéitskaart vun der Persoun déi de Kommando ausféiert an de effektiven Benotzer verschidden sinn.

Fir déi richteg Editiouns ID ze fannen fënns de kommando Kommando.

id -ru

Dir kënnt all Programmer an enger bestëmmter Grupp ëmbenennen andeems Dir déi folgend Befehl benotzt

pkill -g pkill -G

De Prozess Grupp id ass de Grupp Id wou de Prozess läschen, während déi reelle Grupp Id ass d'Prozessengruppe vum Benotzer deen de Kommando physesch lancéiert huet. Dës kënnen ënnerschiddlech sinn, wann de Kommando mat erhiefte Privilegien agesat gëtt.

Fir d'Grupp ID fir e Benotzer ze fannen fënns de folgendem ID Kommando:

id -g

Fir déi richteg Grupp ze benotze mat dem folgendem ID Kommando ze fannen:

id -rg

Dir kënnt d'Limitatioun vu Prozesser limitéieren déi tatsächlech killt. Zum Beispill ass de Kill vun engem Benotzer Prozesser wahrscheinlech net wat Dir wëllt. Mee Dir kënnt en neitste Prozess ëmbréngen, andeems Dir de kommende Kommando féiert.

pkill -n

Alternativ fir d'eelst Programm ze kill maachen de Kommando:

pkill -o

Stellt Iech vir, datt zwee Benotzer de Firefox ausführen an Dir wëllt just d'Versioun vum Firefox fir e bestëmmten Benotzer ëmbréngen. Dir kënnt de folgend Kommando ausféieren:

pkill -u firefox

Dir kënnt all Prozesser ëmfaassen, déi e spezifesche Papp ID hunn. Fir dëst ze maachen wéi de folgend Kommando:

pkill -P

Dir kënnt och all Prozesser mat enger spezifescher Sessioun ID féieren, andeems Dir de folgend Kommando ausfëllt:

pkill -s

Schlussendlech kënnt Dir all déi Prozesser déi op e bestëmmten Terminaltyp fonktionnéieren, ëmzekippen, andeems Dir de kommende Kommando benotzt:

pkill -t

Wann Dir vill Prozesser ëmsoss wëllt, da kënnt Dir e Fichier mat engem Editor wéi Nano maachen a gitt all Prozess op enger separater Linn. Nodeems Dir de Fichier gespäichert hutt, kënnt Dir de folgenden Kommando ausführen fir de Fichier ze liesen an all Prozess déi an der Verëffentlechter steet, ëmfaasst.

pkill -F / Wee / a / Fichier

De Pgrep Command

Virun Auslaennung vum Pkill Kommando ass et ze waerlech ze gesinn, wat de Effekt vum Kommandant pkill gëtt duerch de laangen pgrep Kommando .

De Kommando pgrep benotzt déiselwecht Schalter wéi de Kommandant pkill an e puer Extra.

Summary

Dëse Guide huet gewise wéi Dir Prozesser ëmfaasst de Benotzung vum pkill Kommando maachen. Linux ass vläicht Plentien vun Optiounen zur Killerprozedur, dorënner Killall, Kill, Xkill, Verwäertung vum Systemmonitor an dem Top Kommando.

Et ass fir Iech ze wielen, wéi een e fir Iech ass.