Indlela Yokubulala Izinqubo Ukusebenzisa i-Linux

Esikhathini esiningi uzodinga uhlelo lokuphela ngezindlela zalo, noma, uma luyisicelo sokuqhafaza, ngokusebenzisa okukhethwa kukho imenyu efanele noma ngokusebenzisa isiphambano ekhoneni.

Njalo ngokuvamile uhlelo luzobekwa, lapho kwenzeka khona uzodinga indlela yokuyibulala. Ungase futhi ufune ukubulala uhlelo olusebenza ngemuva ukuthi awusadingeki usebenze.

Le mhlahlandlela inikeza indlela yokubulala zonke izinguqulo zesicelo esifanayo esisebenza ohlelweni lwakho.

Indlela Yokusebenzisa I-Killall Command

Umyalo we-killall ubulala zonke izinqubo ngamagama. Lokho kusho ukuthi uma unezinguqulo ezintathu zohlelo olufanayo olusebenzisa umyalo we-killall uzobulala zonke ezintathu.

Isibonelo, vula uhlelo oluncane lombukeli wesithombe. Manje uvule enye ikhophi yombukeli wesithombe ofanayo. Ngomzekelo wami ngikhethe i-Xviewer engumgudu we- Eye Of Gnome .

Manje uvule ukuphela bese uthayipha umyalo olandelayo:

i-killall

Isibonelo sokubulala zonke izimo ze-Xviewer uhlobo olulandelayo:

killall xviewer

Zombili izimo zesimiso ozikhethile ukubulala sezizovalwa.

Bulala inqubo ecacile

i-killall ingaveza imiphumela engavamile. Nansi nasi isizathu esisodwa. Uma unegama lomyalo elingaphezu kwezinhlamvu ezingu-15 ubude umyalo we-killall uzosebenza kuphela ezinhlamvu ezingu-15 zokuqala. Uma-ke unezinhlelo ezimbili ezihlanganyela izinhlamvu ezifanayo ezingu-15 zombili kokubili izinhlelo zizokhanselwa noma ngabe ufuna kuphela ukubulala eyodwa.

Ukuzungeza lokhu ungacacisa inkinobho elandelayo ezobulala kuphela amafayela afana negama eliqondile.

killall -e

Unganaki Icala Uma Kuhlelwa Izinhlelo

Ukuze uqinisekise ukuthi umyalo we-killall uyayinaki icala legama lohlelo olinikezayo lisebenzisa umyalo olandelayo:

i-killall -I
i-killall -ignore-icala

Bulala zonke izinhlelo kuqembu elifanayo

Uma ugijima umyalo njengalokhu okulandelayo kuzokwenza izinqubo ezimbili:

ps -ef | Ngaphansi

Omunye umyalo wukuthi i- ps -ef ingxenye ebala zonke izinqubo ezihambayo ohlelweni lwakho futhi okukhiphayo kuqhutshwa umyalo ongaphansi .

Zombili izinhlelo ziseqembu elifanayo elishisayo.

Ukubulala lezi zombili izinhlelo ngesikhathi esisodwa ungagijima umyalo olandelayo:

i-killall -g

Isibonelo sokubulala yonke imiyalo egijima kwi-shell shell yenza lokhu okulandelayo:

i-killall -g bash

Ngokuzenzakalelayo ukuhlunga wonke amaqembu asebenzayo ugijime umyalo olandelayo:

ps -g

Thola Ukuqinisekiswa Ngaphambi Kokubulala Izinhlelo

Ngokusobala, umyalo we-killall ungumyalo onamandla futhi awufuni ukubulala ngokungalungile izinqubo ezingalungile.

Ukusebenzisa inkinobho elandelayo uzobuzwa ukuthi uqinisekile yini ngaphambi kokuba inqubo ngayinye ibulawe.

i-killall -i

Khipha Izinqubo Eziye Zisebenzela Isikhathi Esithile Esithile

Ake ucabange ukuthi uqhuba uhlelo futhi kuthatha isikhathi eside kunalokho obekuthemba ukuthi kuzoba khona.

Ungabulala umyalo ngendlela elandelayo:

killall -o h4

I h kumyalo ongenhla imele amahora.

Ungabuye ucacise noma yikuphi kokulandelayo:

Ngaphandle kwalokho, uma ufisa ukubulala imiyalo esanda kuqala ukusebenza ungasebenzisa inkinobho elandelayo:

i-killall-h4

Ngalesi sikhathi umyalo we-killall uzobulala zonke izinhlelo ezisebenza amahora angaphansi kwama-4.

Ungangitsheli Uma Inqubo Engabulawa

Ngokuzenzakalelayo uma uzama futhi ubulala uhlelo olungasebenziyo uzothola iphutha elilandelayo:

Igama lohlelo: ayikho inqubo etholakalayo

Uma ungafuni ukutshelwa uma inqubo ingatholakali isebenzisa umyalo olandelayo:

i-killall -q

Ukusebenzisa Ukuveza Okuvamile

Esikhundleni sokucacisa igama lohlelo noma umyalo ungacacisa inkulumo ejwayelekile ukuze zonke izinqubo ezihambisana nkulumo evamile zivaliwe ngumyalo we-killall.

Ukusebenzisa inkulumo ejwayelekile sebenzisa umyalo olandelayo:

i-killall -r

Khipha Izinhlelo Zomsebenzisi Ocacile

Uma ufuna ukubulala uhlelo olwenziwa ngumsebenzisi othize ungacacisa umyalo olandelayo:

killall -u

Uma ufuna ukubulala zonke izinqubo zomsebenzisi othile ungashiya igama lohlelo.

Linda I-killall Ukuqeda

Ngokuzenzakalelayo i-killall izobuyela ngqo ku-esibulalayo ngenkathi uyigijima kodwa ungakwazi ukuphoqa i-killall ukulinda kuze zonke izinqubo ezicacisiwe zivaliwe ngaphambi kokukubuyisela efasiteleni lokugcina.

Ukwenza lokhu sebenzisa umyalo olandelayo:

killall -w

Uma lolu hlelo lungafi, khona-ke i-killall izoqhubeka nokuqhubeka.

Izimpawu zompawu zamasignali

Ngokuzenzakalelayo umyalo we-killall uthumela isignali ye-SIGTERM ezinhlelweni zokubenza bavale futhi lena indlela ehlanzekile yokubulala izinhlelo.

Kunezinye izibonakaliso ongazithumela usebenzisa umyalo we-killall futhi ungabhala ohlwini usebenzisa umyalo olandelayo:

i-killall -l

Uhlu lubuyile luyoba into enjengale:

Lolu hlu lude kakhulu. Ukuze ufunde ukuthi lezi zimpawu zisho ukuthini umyalo olandelayo:

isignali yesilisa engu-7

Ngokuvamile kufanele usebenzise okukhethwa kukho okuzenzakalelayo kwe-SIGTERM kodwa uma uhlelo lwenqaba ukufa ungasebenzisa i-SIGKILL ephoqa uhlelo ukuthi luvaliwe kungakhathaliseki ukuthi luphi uhlobo.

Ezinye Izindlela Zokubulala Uhlelo

Kunezinye izindlela ezingu- 5 zokubulala uhlelo lwe-Linux njengoba kuqokonyiswe kumhlahlandlela oxhunyiwe.

Kodwa ukuzokulondoloza umzamo wokuchofoza isixhumanisi lapha isigaba esibonisa ukuthi yiyiphi leyo miyalo yingakho ungasebenzisa leyo miyalo phezu kwe-killall.

Owokuqala ngumyalo wokubulala. Umyalo we-killall njengoba ubonile ukuhle ukubulala zonke izinguqulo zesimiso esifanayo. Umyalo wokubulala uhloselwe ukubulala inqubo eyodwa ngesikhathi futhi ngakho-ke kuhloswe kakhulu.

Ukuze usebenzise umyalo wokubulala udinga ukwazi i-ID yenqubo yenqubo ofuna ukuyibulala. Ngalokhu ungasebenzisa i- ps umyalo .

Isibonelo ukuthola uhlobo olusebenzayo lwe-Firefox ungagijima umyalo olandelayo:

ps -ef | grep firefox

Uzobona umugqa wedatha ngomyalo / usr / lib / firefox / firefox ekugcineni. Ekuqaleni komugqa uzobona i-ID yakho yomsebenzisi nenombolo ngemuva kwe-ID yomsebenzisi kuyi-ID yenqubo.

Ukusebenzisa i-ID yenqubo ungabulala i-Firefox ngokusebenzisa umyalo olandelayo:

bulala -9

Enye indlela yokubulala uhlelo ngokusebenzisa umyalo we-xkill. Lokhu kusetshenziselwa ukubulala ukungalungi kwezicelo ezicacile.

Ukubulala uhlelo olunjengokuthi i-Firefox ivule ukuphela futhi isebenze umyalo olandelayo:

i-xkill

I-cursor manje izoshintshela kwisiphambano esikhulu esimhlophe. Hlela isikhombisi phezu kwewindi ufisa ukubulala bese uchofoza inkinobho yegundane lesokunxele. Uhlelo luzophuma masinyane.

Enye indlela yokubulala inqubo ngokusebenzisa umyalo ophezulu we-Linux. Umyalo ophezulu uhlunga zonke izinqubo ezisebenzayo ohlelweni lwakho.

Okufanele ukwenze ukubulala inqubo cindezela ukhiye "k" bese ufaka i-ID yenqubo yesicelo ofuna ukuyibulala.

Ekuqaleni kwalesi sigaba umyalo wokubulala futhi wawufuna ukuthi uthole inqubo usebenzisa i-ps umyalo bese ubulala inqubo usebenzisa umyalelo wokubulala.

Lokhu akuyona inketho elula nganoma iyiphi indlela.

Okokuqala, i-ps umyalo ubuyisela imininingwane eminingi ongayidingi. Konke owafunayo kwakuyi-ID yenqubo. Ungathola i-ID yenqubo ngaphezulu ngokumane usebenzise umyalo olandelayo:

pgrep firefox

Umphumela womyalo ongenhla umane nje yi-ID yenqubo ye-Firefox. Manje ungasebenzisa umyalo wokubulala kanje:

bulala

(Faka esikhundleni se-processid> ne-ID yenqubo yangempela ebuyiswe ngu-pgrep).

Ngempela kulula, noma kunjalo, ukunikeza nje igama lohlelo lokufaka i- pkill kanje:

pkill firefox

Okokugcina, ungasebenzisa ithuluzi lokubonisa njengalelo elihlinzekwa ngu-Ubuntu elibizwa nge-"Monitor Monitor". Ukuze usebenzise i- "System Monitor" cindezela ukhiye omkhulu (ukhiye weWindows kumakhompyutha amaningi) bese uthayipha i- "sysmon" kwibha yokusesha. Uma isimiso sokuqapha isithonjana sibonakala, chofoza kuso.

Ukuqapha kwe-system kubonisa uhlu lwezinqubo. Ukuqeda uhlelo ngendlela ehlanzekile ukhethe bese ucindezela ikhi yokuphela ngaphansi kweskrini (noma cindezela i-CTRL ne-E). Uma lokhu kuhluleka ukusebenza ngokuchofoza ngakwesokudla bese ukhetha "Ukubulala" noma cindezela i-CTRL no-K ngenqubo ofuna ukuyibulala.