Kif Twaqqaf Proċessi bl-użu ta 'Linux

Maġġoranza tal-ħin tkun trid programm biex tieqaf bil-mezzi tagħha stess, jew, jekk tkun applikazzjoni grafika, billi tuża l-għażla xierqa tal-menu jew billi tuża s-salib fil-kantuniera.

Kull tant drabi jinfetaħ programm, f'liema każ ser ikollok bżonn metodu għall-qtil tagħha. Inti tista 'wkoll tkun trid toqtol programm li jkun qed jaħdem fl-isfond li m'għadx għandek bżonn taħdem.

Din il-gwida tipprovdi metodu għall-qtil tal-verżjonijiet kollha tal-istess applikazzjoni li qed jitħaddmu fis-sistema tiegħek.

Kif għandek tuża Il-Kmand ta 'l-Aggressjoni

Il-kmand killall joqtol il-proċessi kollha bl-isem. Dan ifisser li jekk għandek tliet verżjonijiet tal-istess programm li jmexxu l-kmand killall joqtol it-tlieta.

Per eżempju, tiftaħ programm żgħir tali telespettatur ta 'l-immaġni. Issa tiftaħ kopja oħra ta 'l-istess telespettatur ta' l-immaġini. Għall-eżempju tiegħi jien għażilt Xviewer li huwa klonu ta ' Eye Of Gnome .

Issa tiftaħ terminal u tip fil-kmand li ġej:

killall

Pereżempju biex joqtlu l-każijiet kollha tat-tip Xviewer dan li ġej:

killall xviewer

Iż-żewġ każijiet tal-programm li għażilt li joqtol issa se jagħlqu.

Joqtlu l-Proċess Eżatt

killall jista 'jipproduċi riżultati strambi. Ukoll hawnhekk hemm raġuni waħda għaliex. Jekk għandek isem tal-kmand li huwa ta 'iktar minn 15-il karattru, il-kmand tal-qtil biss jaħdem fuq l-ewwel 15-il karattru. Jekk għaldaqstant għandek żewġ programmi li jaqsmu l-istess 15-il karattru, iż-żewġ programmi se jiġu kkanċellati anki jekk inti biss riedu joqtlu wieħed.

Biex tikseb madwar dan tista 'tispeċifika l-iswiċċ li ġej li joqtol biss fajls li jaqblu mal-isem eżatt.

killall -e

Injora Każ Fil-Qtil tal-Programmi

Biex tiżgura li l-kmand killall jinjora l-każ tal-isem tal-programm li inti tipprovdi tuża l-kmand li ġej:

killall -I
killall --inizjal-każ

Joqtlu l-Programmi kollha fl-istess Grupp

Meta tmexxi kmand bħal dak li ġej se toħloq żewġ proċessi:

ps -ef | anqas

Kmand wieħed huwa għall-parti PS -ef li telenka l-proċessi kollha ta 'tħaddim fis-sistema tiegħek u l-output jitwaħħal mal -inqas kmand .

Iż-żewġ programmi jappartjenu għall-istess grupp li huwa bash.

Biex joqtol iż-żewġ programmi f'daqqa tista 'tmexxi l-kmand li ġej:

killall -g

Pereżempju biex joqtlu l-kmandi kollha li joperaw f'qabża ta 'bash ħu dan li ġej:

killall -g bash

Inċidentalment biex telenka l-gruppi kollha tal-ġiri tmexxi l-kmand li ġej:

ps -g

Ikteb il-Konferma Qabel il-Programmi tal-Qtil

Ovvjament, il-kmand killall huwa pjuttost kmand qawwi u ma tridx li aċċidentalment joqtol il-proċessi żbaljati.

Bl-użu tas-swiċċ li ġej int għandek tkun mistoqsi jekk intix ċert qabel ma jinqatel kull proċess.

killall -i

Proċessi li joqtlu li kienu għaddejjin għal ċertu ammont ta 'ħin

Immaġina li ġejt immexxi programm u qed tieħu ħafna aktar milli suppost tkun qed tittama.

Tista 'toqtol il-kmand b'dan il-mod:

killall -o h4

Il-h fil-kmand ta 'hawn fuq huwa ta' siegħa.

Tista 'wkoll tispeċifika kwalunkwe wieħed minn dawn li ġejjin:

Inkella, jekk tixtieq toqtol kmandi li għadhom kemm bdew taħdem tista 'tuża l-iswiċċ li ġej:

killall-u h4

Din id-darba l-kmand killall se joqtol il-programmi kollha li jaħdmu għal inqas minn 4 sigħat.

M'għandekx Għidli Meta Proċess Jinsab Mhux Maqtul

B'kontumaċja jekk inti tipprova joqtol programm li mhux qed jaħdem, ser tirċievi l-iżball li ġej:

programname: l-ebda proċess ma nstab

Jekk ma tridx tkun infurmat jekk il-proċess ma nstabx, uża l-kmand li ġej:

killall -q

Użu ta 'Espressjonijiet Regolari

Minflok ma tispeċifika l-isem ta 'programm jew kmand tista' tispeċifika espressjoni regolari sabiex il-proċessi kollha li jaqblu ma 'l-espressjoni regolari huma magħluqa mill-kmand killall.

Biex tuża espressjoni regolari uża l-kmand li ġej:

killall -r

Oqtol Programmi għal A Specify User

Jekk inti tixtieq li joqtol programm li qed jitmexxa minn utent speċifiku tista 'tispeċifika l-kmand li ġej:

killall -u

Jekk inti tixtieq li toqtol il-proċessi kollha għal utent partikolari tista 'tħalli barra l-isem tal-programm.

Stenna Għall killall Biex Finish

B'mod default killall terġa 'lura dritta lejn it-terminal meta titmexxa imma tista' ġġiegħel li joqtol biex tistenna sakemm il-proċessi kollha speċifikati jkunu ngħalqu qabel ma terġa 'lura għand it-tieqa tat-terminal.

Biex tagħmel dan imexxu l-kmand li ġej:

killall -w

Jekk il-programm imut qatt imbagħad killall se tkompli wkoll tgħix.

Sinjali Sinjali Sinjali

B'mod default il-kmand killall jibgħat is-sinjal SIGTERM lill-programmi biex iġibuhom qrib u dan huwa l-metodu l-aktar nadif għall-programmi ta 'qtil.

Madankollu hemm sinjali oħra li tista 'tibgħat billi tuża l-kmand killall u tista' telenkahom billi tuża l-kmand li ġej:

killall -l

Il-lista rritornata tkun xi ħaġa bħal din:

Dik il-lista hija estremament twila. Biex taqra dwar x'inhuma dawn is-sinjali jfissru l-kmand li ġej:

sinjal man 7

Ġeneralment għandek tuża l-għażla default SIGTERM imma jekk il-programm jirrifjuta li jmut jista 'juża SIGKILL li jġiegħel il-programm jingħalaq għalkemm b'mod indifferenti.

Modi oħra li joqtlu Programm

Hemm 5 modi oħra biex joqtlu applikazzjoni Linux kif enfasizzat fil-gwida marbuta.

Madankollu biex tiffranka l-isforz ta 'tikklikkja l-link hawnhekk huwa taqsima li turi liema huma dawk il-kmandi għaliex tista' tuża dawk il-kmandijiet fuq killall.

L-ewwel waħda hija l-kmand tal-qtil. Il-kmand killall kif rajt huwa kbir fil-qtil tal-verżjonijiet kollha ta 'l-istess programm. Il-kmand tal-qtil huwa maħsub biex joqtol proċess wieħed kull darba u għalhekk huwa aktar immirat.

Biex tmexxi l-kmand li joqtol għandek tkun taf l-ID tal-proċess tal-proċess li tixtieq toqtol. Għal dan tista 'tuża l- kmand ps .

Pereżempju biex issib verżjoni ta 'tħaddim ta' Firefox tista 'tmexxi l-kmand li ġej:

ps -ef | grep firefox

Se tara linja ta 'dejta bil-kmand / usr / lib / firefox / firefox fl-aħħar. Fil-bidu tal-linja se tara l-ID tal-utent tiegħek u n-numru wara li l-ID tal-utent huwa l-ID tal-proċess.

Bl-użu tal-ID tal-proċess inti tista 'toħroġ minn Firefox billi tmexxi l-kmand li ġej:

joqtol -9

Mod ieħor biex joqtol programm huwa billi tuża l-kmand xkill. Dan ġeneralment jintuża biex joqtol l-applikazzjonijiet grafiċi ħażin.

Biex joqtol programm bħal Firefox tiftaħ terminali u tmexxi l-kmand li ġej:

xkill

Il-cursor issa se jinbidel għal cross abjad kbir. Erġa 'poġġa l-cursor fuq it-tieqa li tixtieq toqtol u kklikkja bil-buttuna tal-maws ix-xellug. Il-programm se joħroġ immedjatament.

Mod ieħor biex joqtol proċess huwa billi tuża l-kmand ta 'fuq Linux. Il-kmand ta 'fuq jelenka l-proċessi operattivi kollha fis-sistema tiegħek.

Kull ma għandek tagħmel biex toqtol proċess hija agħfas il-buttuna "k" u daħħal il-proċess ID ta 'l-applikazzjoni li tixtieq li joqtol.

Aktar kmieni f'din is-sezzjoni, il-kmand tal-qtil u li teħtieġek issib il-proċess billi tuża l-kmand ps u mbagħad taqtol il-proċess billi tuża l-kmand tal-qtil.

Din mhix l-għażla l-aktar sempliċi b'xi mod.

Għal ħaġa waħda, il-kmand ps jirritorna t-tagħbijiet ta 'informazzjoni li m'għandekx bżonn. Kulma ridt int l-ID tal-proċess. Tista 'tikseb l-ID tal-proċess aktar sempliċiment billi tmexxi l-kmand li ġej:

pgrep firefox

Ir-riżultat tal-kmand ta 'hawn fuq huwa sempliċement l-ID tal-proċess ta' Firefox. Issa tista 'tmexxi l-kmand tal-qtil kif ġej:

joqtol

(Ibdel bl-ID tal-proċess attwali mibgħut lura minn pgrep).

Huwa tassew aktar faċli, madankollu, li sempliċement iforni l-isem tal-programm biex ikejjel kif ġej:

pkill firefox

Fl-aħħarnett, tista 'tuża għodda grafika bħal dik ipprovduta ma' Ubuntu msejħa "Monitor tas-Sistema". Biex titħaddem "Monitor tas-Sistema" agħfas is-simbolu super (il-kodiċi tal-Windows fuq il-biċċa l-kbira tal-kompjuters) u t-tip "sysmon" fil-bar tat-tiftix. Meta l-ikona tal-monitor tas-sistema tidher, ikklikkja fuqha.

Il-monitor tas-sistema juri lista ta 'proċessi. Biex tieqaf programm b'mod nadif agħżel u agħfas it-tarf it-tarf fin-naħa ta 'isfel tal-iskrin (jew agħfas CTRL u E). Jekk dan jonqos milli jaħdem jew ikklikkja sew u agħżel "Joqtol" jew ikteb CTRL u K fuq il-proċess li tixtieq toqtol.