Çawa Pevçûnên Ku Ku Bi Bikaranîna Bikaranîna Çepê Bikin

Pir caran ku hûn dixwazin ku bernameyek bi rêbazên xwe bi dawî bibin, an jî, heger ev serîlêdana grafîkî ye, bi bikaranîna peldanka menuê an jî bi qaçaxa kûçikê bikar bînin.

Her wisa pir caran bernameyek pêdivî ye, di rewşê de hûn ê hewceyê hewceyê ku ji bo kuştina wê. Hûn dikarin jî dixwazin ku bernameyekê bernameyek ku di paşê de diçin ku hûn hewce ne hewce nebe.

Ev rêber rêbazek ji bo hemî versiyonên ku heman serîlêdana ku li ser pergala te digerin rêber dide.

Çawa Dibistana Qesra Killall

Fermana kuştinê hemû pêvajoyan bi navê nav mirovan bikuje. Wê wateya ku hûn sê pirtûkan eynî bernameya heman heman bernameyê hene ku birêvebirina qeşa kuştinê her sê sêyan bikujin.

Ji bo nimûne, bernameya piçûk vekêşandineke wêneyê mîna vekirî vekin. Niha kopiyek din yê vekêşana wêneyê heman vekirî bike. Ji bo mînaka min Xviewer hilbijartiye ku kîlok Eye of Gnome ye .

Niha demek vekirî vekin û di nav rêza jêrîn de binivîse:

kuştin

Ji bo nimûne ku hemî rewşên Xviewer binivîse:

killall xviewer

Her du rewşên bernameya ku we bijartî ye ku niha nêzîk e.

Pêvajoya Pêdivî ye Kuştin

kuştinê dibe encamên bêkêmasî. Li vir yekê sedemek yek e ye. Heke ku navê te hebe ku ji 15 kesan re dirêjtir e, hingê emrê mirinê tenê di nav 15 pêşîn de dixebite. Ger ji ber vê yekê hûn du bernameyan hene ku hemî herdu bernameyên 15-yê yekem parve bikin, her du bernameyan dê her tiştî jî betal kirin.

Ji bo vê der barê hûn dikarin pirtûkên jêrîn diyar bikin ku dê pelên tenê tenê bi navê navnîşa mirinê bikujin.

killall -e

Dema ku Dema Bernameyên Killing

Ji bo ku bicih bikin ku biryara kuştinê di rewşê ya bernameya bernameyê de nebigere ku hûn bi fermana jêrîn bikar bînin:

kuştin -I
kuştin -ignore-case

Di Tevgera Siyasî de Hemû Bernameyên Kuştin

Dema ku hûn emir anîn wek jêrîn yek wê du du pêvajoyê ava bikin:

ps -ef | kêmtir

Yek ji bo pergala ps- ê ye ku pêvajoyên tevgerên li ser pergala te lîsteyê dike û hilberê li ser fermana kêmtir ve girêdayî ye .

Her du bernameyên heman komê hene ku bash e.

Ku her du bernameyan di heman demê de bikujin hûn dikarin biryara jêrîn bistînin:

killall -g

Ji bo nimûne ku hemî emirên ku di nav şeyek balkêş de digerin kuştin:

killall -g bash

Têgihîştî ku lîsteya tevgerên lîsteya lîsteya jêrîn bistînin:

ps-g

Daxistin Berî Bernameyên Killing

Bêguman, fermana kuştinê bi fermana hêzdar e û hûn nexwest ku pêvajoyên çewt çewtiyê bikujin.

Bikaranîna jêrîn bi kar tînin hûn ji wan re bipirsin ka ka hûn bawer dikin ku her pêvajoyê hatine kuştin.

killall -i

Pêvajoya Kuştina Ku Ji Bo Hinek Gelek Ji Gelek Bêguman Pêvek Kuştin

Bifikirin ku hûn bernameyek dimeşîne û ew ji we hêvî dikir ku dirêjtir dirêj e.

Hûn dikarin li ser riya jêrîn bikujin:

killall -o h4

H li ser commandê jor di demjimêr de.

Hûn dikarin yek ji jêrîn diyar bikin:

Alternatîf, eger hûn dixwazin ku emirên ku bi tenê dest pê didin dest bikujin dikarin lihevhatina jêrîn bikar bînin:

killall -y h4

Di vê demê de biryara kuştinê hemû bernameyên ku ji 4 saetan kêmtir dimeşîne kuştin.

Dema ku Pêvajoya Pêdivî nehatiye kuştin Ku min bêjin

Heke ku hûn hewl didin û bernameyek bikujin ku bi te re naxwazin dê çewtiyek jêrîn bistînin:

programname: tu pêvajoyê nehat dîtin

Heke hûn ne naxwazin eger pêvajoy nehatiye dîtin ku emrê jêrîn bikar bînin:

killall -q

Bikaranîna rasterastên rasterast

Li gorî şirovekirina navê bernameyek an biryara hûn dikarin xwenîşandanek yekser diyar bikin, da ku hemî pêvajoyên ku xwenîşandanek rasterast bi hev re digerin ji hêla fermandarê kuştinê ve girêdayî ye.

Ji bo xwenîşandanek rasterast bikar bînin karûbarên jêrîn bikar bînin

killall -r

Ji bo Bernameyên A Specify Kill Bernameyên Kuştin

Heke hûn dixwazin ku bernameyekê bikujin ku ji hêla bikarhênerek taybet ve tê vebirin, hûn dikarin peymana jêrîn diyar bikin:

killall -u

Heke hûn bixwazin hemî pêvajoyên ji bo bikarhênerek taybetî ve bikujin hûn dikarin bernameya navnîşê vekin.

Ji bo Kuştina Dijmin Derbas bimînin

Dê bişkojka bişkojk dê bişkojk veguhestin tûralê vegerin, dema ku hûn diçin, lê hûn dikarin bikujin ku hûn bisekinin ku hemû pêvajoyên diyarkirî yên ku ji ber ku hûn veguhestin we ji we re veguhestin.

Ji bo vê yekê emrê jêrîn digire:

killall -w

Heke bernameyê qet qet miriye, wê bikuje dê li ser berdewam bimînin.

Signal Signal Signals

Bi rasterast bi biryara kuştina SIGTERM nîşan dide ku bernameyên wan bigire û ev rêbazek paqij e ku ji bo bernameyên kuştinê ye.

Lêbelê hinek nîşanên din hene ku hûn dikarin bi karanîna qirêjê bişînin bişînin û hûn dikarin bi karanîna jêrîn li jêr bikar bînin:

killall -l

Lîsteya lîsteyê dîsa dê tiştek wiha be:

Ew lîsteyê pir dirêj e. Ji bo ku bixwazin ka ev nîşanên wateya wateya wateya wateya wateya wateya rêberê jêrîn dike

meriv 7 sign

Bi gelemperî divê hûn bijare default SIGTERM bikar bînin, lê heger bernameyek mirinê naxwazî ​​we hûn dikarin SIGKILL bikar bînin ku rêberê bernameya ku di rêya riya neheqkirî de bi hêza xwe re bikar bîne.

Wekî Dike Bernameyên Bernameya Dirinê

Li 5 rêgezên ku ji bo bernameya Linux re bikuje wekî wekî rêberê giştkirî ve girêdayî ye.

Lê belê hûn hewldanên ku hûn li vir binivîse li vir binivîsin beşek beşek e ye ku çi emirên wan têne kirin, ji ber ku hûn bikaribin wan emirên li ser kuştinê bikar bînin.

Yekem yek yek emrê kuştinê ye. Fermana kuştina ku we dîtiye mezin e ku li hemî guhertoyên bernameya heman bernameyê bikuje. Fermandarê kuştinê damezirandiye ku pêvajoyek yek carî bikujin û ji ber ku bêhtir xelet e.

Ji bo ku emrê ku hûn hewce bibin ku nasnameya pêvajoyê ya pêvajoya ku hûn dixwazin bikujin bizanin. Ji bo vê yekê hûn dikarin fermana ps bikar bînin.

Ji bo nimûne ku guhertoya Firefox ya ku hûn dikarin li peymana jêrîn digerin bibînin:

ps -ef | firefoxê grep

Hûn di rêza daneyên bi command / usr / lib / firefox / firefox di dawiya dawiyê de bibînin. Di destpêkê ya rêzê de hûn ê nasnameya xwe ya nasnameyê û hejmarek piştî nasnameya bikarhênerê nasnameya pêvajoyê ye.

Bi nasnameya pêvajoya Bikaranînê hûn dikarin Firefox-ê ji hêla biryara jêrîn digerin bikujin:

kuşt -9

Riya din ku ji bo bernameyeke bikuje ye ku bi karanîna xkill tê bikaranîn. Ev bi gelemperî tê bikaranîn ku ji bo serîlêdanên grafîk ên mirinê bikujin.

Ji bo ku bernameyek bernameyek wekî Firefox-ê vekêşînek vekirî ye û emrê jêrîn bimeşîne:

xkill

Cursor dê nuha bigire nav çirika spî. Hêra kursor li ser paceyê ku hûn dixwazin bikujin û bişkojka çepê çepê bitikînin. Ev bernameyê lezgîn e.

Wekî din ku ji bo pêvajoyê bikuje ye ku bi karanîna sereke ya Linux ve tê bikaranîn. Rêveberê herî bilind lîsteya pêvajoya tevgerên li ser pergala we lîsteyê.

Hûn divê hûn pê bikin ku pêvajoyek bikujin keyek "k" bişkojk bikin û nasnameya pêvajoyê ya ku hûn dixwazin bikujin.

Berî vê beşê ku emrê wî bikuje û ew hewce dike ku hûn pêvajoya psêb bikar bînin û paşê pêvajoyê bikujin bi karanîna kuştinê bikujin.

Ev alternatîfek herî hêsan e.

Ji bo yek tişt, fermandarê ps a ku hûn hewce ne hewceyê agahdariyê vedigere. Hemî we dixwest ku nasnameya pêvajoyê bû. Hûn dikarin nasnameya pêvajoyê bi hêsanî bi rêvegirtina jêrîn bistînin:

firefox pgrep

Di encamên jorîn de tenê bi nasnameya pêvajoya Firefox e. Hûn dikarin niha biryara kuştinê binêrin wekî

kuştin

(Replace Bi nasnameya pêvajoya rastiyê pgrep ve hat vegerandin).

Bi rastî, ew hêsan e, lê belê, bi tenê bi bernameya navê bernameyê bi pkill re bişînin :

firefox pkill

Di dawiyê de, hûn dikarin amûrên grafîkî bikar bînin, wekî yek ji Ubuntu re bi navê "Monitor Monitor" tê gotin. Ji bo "Runner" bixwîne, keybarên sereke yên sereke (keyek Windows-ê li seranserê komputerên din) û "sysmon" di nav barê lêgerînê binivîsin. Dema ku pergala çavkanîya mîhengê nîşan dide, li ser vê yekê bike.

Pergala pergalê lîsteyek pêvajoyên nîşan dide. Ji bo veguherandina bernameyek paqij a vê yekê hilbijêre û li keya dîmenderê (yan CTRL û E-ê çapemeniyê) hilbijêre. Heke vê yekê neyê destnîşankirin an rast bitikîne û hilbijêre "Kill" an jî li pêvajoya ku hûn dixwazin bikujin CTRL û K bixwînin.