Quandu Liste & Kill Processes Usendu u PGrep & PKill Commands

A manera più faciule di iieci di i prucessi chì utilizanu Linux

Ci sò parechje modi diffirenti per iieccu i prucessi chì utilizanu Linux. Per esempiu, aghju scrittu prima una guidata chì mostra " 5 manere di scherzi un prugrammu Linux " è aghju scrivutu una guidazione nova chjamata " Kill any application with a single command ".

Comu parte di "5 manere di scherzi un prugrammu di Linux" vi aghju prisentatu à u cumandamentu di u PKillu è in questa guida, stalla espansione nantu à l'utilizazione è l'interfaccia dispunibile per l'ordine di PKill.

PKill

L'Ordine PKill permette tombà un prugrammu semplice sottu spicificando u nomu. Per esempiu, sè vo vulete mutterà tutti i termali aperti cù u listessu identità di u processu pudete scrivele u seguente:

pkill term

Pudete tornà un cunti di u nùmmiru di prucessi sacrificati per supplying the -c switch da seguente:

pkill -c

A risurta serà solu ghjustu u nùmeru di prucessi sacrificati.

Per annunzià tutti i prublemi per un usu privileva u so cumpunimentu:

pkill -u

Per truvà l'identità efficace à l'utilizatore per un usu utilizate l'identità di l'usu cum'è:

id -u

Per esempiu:

id -u Gary

Pudete ancu ammazzà tutti i processi per un usu privatu utilizendu l'identità di l'utilizatori veru cum'è:

pkill -U

L'identità di l'usu veru hè l'ID di l'utilizatore chì ghjera u prucessu. In a maiò parte di i casi, serà u stessu cum'è l'uperazione efficau, ma si u prucessu s'hè esercitu cù privileggi elevati l'identità di l'utilizatore veru di u persone chì ghjera u cumandimu è l'uperazione efficace seranu diverse.

Per truvà l'identità di l'usu veru utilizate l'cumandimu seguitu.

id -ru

Pudete ancu ammazzà tutti i prugrammi in un gruppu particular in usu di e seguenti ordine

pkill -g pkill -G

L'identità di u gruppu di prucessu hè l'identità di gruppu chì esercite u prucessu mentre chì l'identità di u gruppu reali hè u gruppu di prucessu di l'utilizatori chì fiscalmentamente curria u cumandimu. Sti pò esse sfarenti se u cumandimu scappava cù privileggi elevati.

Per truvà l'identità di gruppu per un utilizatore corrimenu l'identità di l'ID:

id -g

Per truvà l'identità gruppu veru utilizendu l'identità di l'ID:

id -rg

Pudete puru limità u nùmeru di prugiali chì i pucere veramente muri. Per esempiu, l'esicuzzioni di tutte parechji prucessi di i prucessi ùn hè micca dunque ciò chì vulete fà. Ma pudete micca tombu u so ultimu prucessu tramandendu l'urdinendu cumandante.

pkill -n

Oltre per fallu u programu più anticu Durate l'urdinate cummandu:

pkill -o

Imagine dui usu persunate cù Firefox è voi solu vulete ammazzà a versione di Firefox per un usu privileve chì puderete perseguite u cumandimu seguitu:

pkill -u firefox

Pudete tombà tutti i prucessi chì anu una identità parente specifica. Per fà cumerciarà u cumandimu:

pkill -P

Pudete ancu ammazzà tutti i processi cù una identità di sessione specifica cù u cumandimu cumandante:

pkill -s

Infine, pudete puru ammazzà tutti i prublemi chì currenu nantu à un uttellu di terminale mannanu u cumandimu cumandante:

pkill -t

Se vulete ammazzà molti prucessi pudete apre u file cù un editore cumu u nano è intrinu ogni prucessu in una linea separata. Dopu avè salvatu u schedariu ponu esce cumprà u cumandimu seguitanu per leghje u schedariu è tumbà tutti i prublemi di listinu.

pkill -F / path / to / file

U Command Pgrep

Prima di purtà u pkill cumandariu vi vede ciò chì l'effettu di u cumandru pkill sarà cumandante u cumandimu pgrep .

L'usu di pgrep usa l'identità di i muturi cum'è l'ordine pkill è un qualchì pocu extra.

Resumen

Sta guidativa hà amparatu chì cumu fassi cunnosce i prucessi usendu l'ordine pkill. Linux hà pussibile prufiziunale di l'opzioni dispunibuli per i prucessi di sacrificiu, include killall, kill, xkill, usendu u monitoru di u sistema è u cumandante cumandante.

Ci hè à voi per sceglie quale hè adattatu per voi.