Jinsi ya Kuua Mchakato Kutumia Linux

Mara nyingi unataka mpango wa kumaliza kwa njia zake mwenyewe, au, ikiwa ni programu ya kielelezo, kwa kutumia chaguo sahihi cha menu au kwa kutumia msalaba katika kona.

Kila mara mpango hutegemea, katika hali hiyo utahitaji njia ya kuua. Unaweza pia kutaka kuua mpango unaoendesha nyuma kwamba hauhitaji tena kukimbia.

Mwongozo huu hutoa njia ya kuua matoleo yote ya programu sawa ambayo inaendesha mfumo wako.

Jinsi ya kutumia Amri Killall

Amri killall huua taratibu zote kwa jina. Hiyo ina maana kama una matoleo matatu ya programu hiyo inayoendesha amri ya killall itawaua wote watatu.

Kwa mfano, fungua mpango mdogo mtazamaji wa picha. Sasa fungua nakala nyingine ya mtazamaji sawa wa picha. Kwa mfano wangu nimechagua Xviewer ambayo ni kiungo cha Jicho la Gnome .

Sasa fungua terminal na aina katika amri ifuatayo:

killall

Kwa mfano kuua matukio yote ya aina ya Xviewer yafuatayo:

killall xviewer

Matukio yote ya programu uliyochagua kuua sasa yatakuwa karibu.

Ua Mchakato Mzuri

killall inaweza kuzalisha matokeo ya ajabu. Naam hapa ni sababu moja kwa nini. Ikiwa una jina la amri ambayo ni zaidi ya wahusika 15 kwa muda mrefu basi amri ya killall itafanya kazi tu kwa wahusika 15 wa kwanza. Ikiwa kwa hiyo una mipango miwili ambayo inashiriki wahusika wa kwanza wa kwanza wote wawili itakuwa kufutwa ingawa unataka tu kuua moja.

Ili kuzunguka hii unaweza kutaja kubadili kufuatia ambayo itaua tu files zinazofanana na jina halisi.

killall -e

Puuza Uchunguzi Wakati wa Programu za Kuua

Ili kuhakikisha amri ya killall inapuuza kesi ya jina la programu ambayo unatoa kutumia amri ifuatayo:

killall -I
killall --ignore-kesi

Ua Mipango Yote Katika Kikundi Kimoja

Unapoendesha amri kama vile yafuatayo itaunda michakato miwili:

ps -ef | chini

Amri moja ni kwa sehemu ya ps- sehemu inayoorodhesha taratibu zote za mbio kwenye mfumo wako na pato hupigwa kwa amri chini .

Mipango yote hiyo ni ya kikundi hicho ambacho ni bash.

Kuua mipango yote mara moja unaweza kukimbia amri ifuatayo:

killall -g

Kwa mfano kuua amri zote zinazoendesha katika shell shell zinafuata zifuatazo:

killall -g bash

Kwa bahati ya kuorodhesha makundi yote yanayoendesha anaendesha amri ifuatayo:

ps -g

Pata Uhakikisho Kabla ya Mipango ya Kuua

Kwa hakika, amri ya killall ni amri ya nguvu sana na hutaki kuua taratibu zisizofaa.

Kutumia kubadili ifuatayo utaulizwa kama una uhakika kabla ya kila mchakato kuuawa.

killall -i

Kuua taratibu ambazo zimehamia kwa kiasi fulani cha muda

Fikiria umekuwa ukiendesha programu na inachukua muda mrefu zaidi kuliko ulivyotarajia.

Unaweza kuua amri kwa njia ifuatayo:

killall -o h4

H katika amri ya juu inasimama kwa masaa.

Unaweza pia kutaja mojawapo ya yafuatayo:

Vinginevyo, ikiwa unataka kuua amri ambazo zimeanza tu kuendesha unaweza kutumia kubadili zifuatazo:

killall - h4

Wakati huu amri ya killall itaua mipango yote inayoendesha kwa chini ya masaa 4.

Usiambie Wakati Mchakato Haikuuawa

Kwa default ikiwa unajaribu na kuua programu ambayo haitumiki utapata kosa linalofuata:

programname: hakuna mchakato unaopatikana

Ikiwa hutaki kuambiwa ikiwa mchakato haukupatikana utumie amri ifuatayo:

killall -q

Kutumia Maneno ya Mara kwa mara

Badala ya kutaja jina la programu au amri unaweza kutaja kujieleza mara kwa mara ili michakato yote inayofanana na kujieleza mara kwa mara imefungwa na amri ya killall.

Kutumia maneno ya kawaida kutumia amri ifuatayo:

killall -r

Kuua Programu Kwa Mtumiaji Mtaalam

Ikiwa unataka kuua programu inayoendeshwa na mtumiaji maalum unaweza kutaja amri ifuatayo:

killall -u

Ikiwa unataka kuua mchakato wote kwa mtumiaji fulani unaweza kufuta jina la programu.

Kusubiri Kwa Killall Ili Kumaliza

Kwa killall default itarudi nyuma kwa terminal wakati wewe kukimbia lakini unaweza nguvu killall kusubiri mpaka mchakato wote maalum imefungwa kabla kurudi wewe dirisha terminal.

Ili kufanya hivyo tumia amri ifuatayo:

killall -w

Ikiwa mpango haufa kamwe killall pia itaendelea kuishi.

Ishara za Ishara za Ishara

Kwa kawaida amri ya killall inatuma ishara ya SIGTERM kwa mipango ili kuwafunga na hii ndiyo njia safi ya mipango ya kuua.

Kuna hata hivyo ishara nyingine ambazo unaweza kutuma kutumia amri ya killall na unaweza kuwaweka orodha kwa kutumia amri ifuatayo:

killall -l

Orodha ya kurudi itakuwa kitu kama hii:

Orodha hiyo ni ndefu sana. Kusoma kuhusu nini ishara hizi zina maana ya kukimbia amri ifuatayo:

mtu 7 ishara

Kwa ujumla unapaswa kutumia chaguo la msingi la SIGTERM lakini ikiwa mpango unakataa kufa unaweza kutumia SIGKILL ambayo inasaidia programu kufungwa bila kujali.

Njia Zingine za Kuua Mpango

Kuna njia nyingine 5 za kuua programu ya Linux kama inavyoonekana katika mwongozo unaohusishwa.

Hata hivyo ili kukuokoa jitihada za kubonyeza kiungo hapa ni sehemu inayoonyesha amri hizo ni kwa nini unaweza kutumia amri hizo juu ya killall.

Kwanza ni amri ya kuua. Amri killall kama umeona ni nzuri kwa kuua matoleo yote ya mpango huo. Amri ya kuua imeundwa kuua mchakato mmoja kwa wakati na kwa hiyo ni zaidi ya lengo.

Kuendesha amri ya uuaji unahitaji kujua ID ya utaratibu wa mchakato unayotaka kuua. Kwa hili unaweza kutumia amri ya PS .

Kwa mfano ili kupata toleo la Firefox unaweza kuendesha amri ifuatayo:

ps -ef | grep firefox

Utaona mstari wa data na amri / usr / lib / firefox / firefox mwishoni. Mwanzoni mwa mstari utaona Kitambulisho chako cha mtumiaji na namba baada ya Kitambulisho cha mtumiaji ni Kitambulisho cha mchakato.

Kutumia ID ya mchakato unaweza kuua Firefox kwa kuendesha amri ifuatayo:

kuua -9

Njia nyingine ya kuua programu ni kwa kutumia amri ya xkill. Hii kwa ujumla hutumiwa kuua matumizi mabaya ya ufanisi.

Kuua programu kama Firefox kufungua terminal na kukimbia amri ifuatayo:

jibu

Mshale sasa utabadili msalaba mkubwa mweupe. Hover cursor juu ya dirisha unataka kuua na bonyeza na kifungo cha kushoto cha mouse. Programu itaondoka mara moja.

Njia nyingine ya kuua mchakato ni kwa kutumia amri juu ya Linux. Amri ya juu inataja michakato yote inayoendesha kwenye mfumo wako.

Wote una kufanya ili kuua mchakato ni waandishi wa habari ya k "k" na uingize Kitambulisho cha mchakato wa programu unayotaka kuua.

Mapema katika sehemu hii amri ya kuua na ilikuhitaji utapata mchakato ukitumia amri ya PS na kisha uue mchakato ukitumia amri ya kuua.

Huu sio chaguo rahisi kwa njia yoyote.

Kwa jambo moja, amri ya PS inarudi mizigo ya habari usiyohitaji. Wote uliyotaka ilikuwa ID ya mchakato. Unaweza kupata ID ya mchakato zaidi kwa kuendesha amri ifuatayo:

pgrep firefox

Matokeo ya amri hapo juu ni ID ya mchakato wa Firefox. Sasa unaweza kukimbia amri ya kuua kama ifuatavyo:

kuua

(Badilisha na ID halisi ya mchakato iliyorejeshwa na pgrep).

Kwa kweli ni rahisi, hata hivyo, kwa ugavi tu jina la programu kwa pkill kama ifuatavyo:

pkill firefox

Hatimaye, unaweza kutumia chombo cha graphic kama vile kilichotolewa na Ubuntu inayoitwa "System Monitor". Ili kukimbia "Mfumo wa Ufuatiliaji" waandishi wa habari muhimu ya ufunguo (Fungu la Windows kwenye kompyuta nyingi) na funga "sysmon" kwenye bar ya utafutaji. Wakati mfumo wa kufuatilia icon inavyoonekana, bofya juu yake.

Mfumo wa kufuatilia unaonyesha orodha ya michakato. Ili kukomesha mpango kwa njia safi itichague na ubofye kitufe cha mwisho chini ya skrini (au bonyeza CTRL na E). Ikiwa hii inashindwa kufanya kazi au click click haki na kuchagua "Ua" au bonyeza CTRL na K juu ya mchakato unataka kuua.