Unsaon Paglista & Pagpatay sa mga Proseso Gamit ang PGrep & PKill Commands

Ang labing sayon ​​nga paagi sa pagpatay sa mga proseso gamit ang Linux

Adunay daghan nga nagkalainlain nga mga paagi sa pagpatay nga mga proseso gamit ang Linux. Pananglitan, gisulat ko kaniadto ang usa ka giya nga nagpakita sa " 5 mga paagi sa pagpatay sa usa ka programa sa Linux " ug gisulat ko ang usa ka dugang nga giya nga gitawag nga " Patya ang bisan unsang aplikasyon gamit ang usa ka sugo ".

Isip kabahin sa "5 mga pamaagi sa pagpatay sa usa ka programa sa Linux" Gipaila-an ko ikaw sa mando sa PKill ug niining giya, akong palapdon ang paggamit ug mga gamit nga switch para sa mando sa PKill.

PKill

Ang mando sa PKill nagtugot kanimo sa pagpatay sa usa ka programa pinaagi lamang sa pagtino sa ngalan. Pananglitan, kon gusto nimong patyon ang tanang bukas nga mga terminal nga adunay sama nga proseso ID mahimo ka nga ma-type ang mosunod:

pkill termino

Mahimo nimong ibalik ang numero sa gidaghanon sa mga proseso nga gipatay pinaagi sa paghatag sa -c switch ingon sa mosunod:

pkill -c

Ang resulta mao lamang ang gidaghanon sa mga proseso nga gipatay.

Ang pagpatay sa tanan nga mga proseso alang sa usa ka partikular nga tigdumala modagan sa mosunod nga sugo:

pkill -u

Aron mahibal-an ang epektibong user id alang sa usa ka tiggamit gamit ang ID nga sugo ingon sa mosunod:

id -u

Pananglitan:

id -u gary

Mahimo usab nimong patyon ang tanang mga proseso alang sa usa ka partikular nga tiggamit gamit ang tinuod nga user ID ingon sa mosunod:

pkill -U

Ang tinuod nga user ID mao ang ID sa user nga nagpadagan sa proseso. Sa kadaghanan nga mga kaso, kini sama ra sa epektibo nga tiggamit apan kon ang proseso gipadagan gamit ang taas nga mga pribilehiyo unya ang tinuod nga user ID sa tawo nga nagpadagan sa sugo ug ang epektibo nga tiggamit magkalahi.

Aron makita ang tinuod nga user ID gamit ang mosunod nga sugo.

id -ru

Mahimo usab nimong patyon ang tanang mga programa sa usa ka grupo pinaagi sa paggamit sa mosunod nga mga sugo

pkill -g pkill -G

Ang process group id mao ang grupo id nga nagpadagan sa proseso samtang ang tinuod nga grupo nga id mao ang proseso nga grupo sa user nga pisikal nga nagpadagan sa sugo. Kini mahimo nga lahi kung ang mando gigamit gamit ang taas nga mga pribilehiyo.

Aron pagpangita sa grupo id alang sa usa ka tiggamit nga modagan sa mosunod nga ID nga sugo:

id -g

Aron mahibal-an ang tinuod nga grupo id gamit ang mosunod nga ID nga sugo:

id -rg

Mahimo nimo limitahan ang gidaghanon sa mga proseso nga ang pkill makapatay. Pananglitan ang pagpatay sa tanan nga mga proseso sa tiggamit tingali dili ang gusto nimong buhaton. Apan mahimo nimong patyon ang ilang labing bag-ong proseso pinaagi sa pagpadagan sa mosunod nga sugo.

pkill -n

Sa laing paagi aron sa pagpatay sa labing karaan nga programa nga modagan sa mosunod nga sugo:

pkill -o

Hunahunaa ang duha ka tiggamit nga nagpadagan sa Firefox ug gusto lang nimo nga patyon ang bersyon sa Firefox alang sa usa ka partikular nga user nga mahimo nimong ipadagan ang mosunod nga sugo:

pkill -u firefox

Mahimo nimong patyon ang tanang mga proseso nga adunay usa ka piho nga ginikanan ID. Sa pagbuhat sa ingon, padagana ang mosunod nga sugo:

pkill -P

Mahimo usab nimong patyon ang tanang proseso sa usa ka piho nga session ID pinaagi sa pagpadagan sa mosunod nga sugo:

pkill -s

Sa katapusan, mahimo nimo usab pagpatay ang tanang proseso nga nagdagan sa usa ka partikular nga terminal type pinaagi sa pagpadagan sa mosunod nga sugo:

pkill-t

Kon gusto ka nga mopatay sa daghan nga mga proseso mahimo ka magbukas sa usa ka file gamit ang editor sama sa nano ug ipasulod ang matag proseso sa usa ka linain nga linya. Human sa pagluwas sa file nga imong mahimo ang mosunod nga sugo sa pagbasa sa file ug pagpatay sa matag proseso nga gilista sa sulod niini.

pkill -F / path / to / file

Ang Pgrep Command

Sa wala pa magdagan ang mando sa pkill angay nga makita kung unsa ang epekto sa sugo sa pkill pinaagi sa pagpadagan sa pgrep nga sugo .

Ang pgrep nga sugo naggamit sa sama nga mga switch ingon nga ang pkill nga sugo ug pipila ka mga ekstra nga mga butang.

Sumaryo

Kini nga giya nagpakita kanimo kung unsaon pagpatay nga mga proseso gamit ang pkill nga sugo. Ang Linux sa pagkatinuod adunay mga plato sa mga kapilian nga mahimo alang sa pagpatay nga mga proseso lakip na ang pagpatay, pagpatay, xkill, paggamit sa monitor sa sistema ug sa taas nga sugo.

Anaa kanimo ang pagpili kung asa ang angay nimo.