Pifò nan tan an ou pral vle yon pwogram nan fen pa mwayen pwòp li yo, oswa, si li se yon aplikasyon grafik, lè l sèvi avèk opsyon nan meni apwopriye oswa lè l sèvi avèk kwa a nan kwen an.
Chak souvan yon pwogram ap pann, nan ka sa a ou pral bezwen yon metòd pou touye li. Ou ta ka tou vle touye yon pwogram ki ap kouri nan background nan ke ou pa bezwen kouri.
Gid sa a bay yon metòd pou touye tout vèsyon nan aplikasyon an menm ki ap kouri sou sistèm ou an.
Kijan Pou Sèvi ak Command Killall la
Command nan killall touye tout pwosesis yo pa non. Sa vle di si ou gen twa vèsyon nan pwogram nan menm kouri commandall killall la pral touye tout twa.
Pou egzanp, louvri yon ti pwogram tankou visualiseur yon imaj. Koulye a, louvri yon lòt kopi visualiseur a imaj menm. Pou egzanp m 'mwen te chwazi Xviewer ki se yon script nan je nan luten .
Koulye a, louvri yon tèminal ak kalite nan lòd sa a:
Killall
Pou egzanp yo touye tout sikonstans nan Xviewer kalite sa ki annapre yo:
Killall xviewer
Tou de sikonstans nan pwogram ou te chwazi pou tiye a pral kounye a fèmen.
Touye Pwosesis la egzak
Killall ka pwodwi rezilta etranj. Oke isit la se yon rezon ki fè. Si ou gen yon non lòd ki se plis pase 15 karaktè long Lè sa a, lòd la killall pral sèlman travay sou 15 premye karaktè yo. Si Se poutèt sa ou gen de pwogram ki pataje menm 15 premye karaktè yo tou de pwogram yo pral anile menm si ou sèlman te vle touye yon sèl.
Pou jwenn alantou sa a ou ka presize switch sa a ki pral sèlman touye dosye matche non an egzak.
killall -e
Ignore Ka Lè Pwogram Killing
Pou asire ke lòd killall la inyore ka a nan non pwogram lan ke ou bay itilize lòd sa a:
Killall -I
killall - siy-ka
Touye tout pwogram nan gwoup la menm
Lè ou kouri yon lòd tankou sa ki annapre yo li pral kreye de pwosesis:
ps -ef | mwens
Yon kòmandman se pou pati nan ps -ef ki bay lis tout pwosesis yo kouri sou sistèm ou ak pwodiksyon an tiyo bay lòd la mwens .
Tou de pwogram yo fè pati gwoup la menm ki se bach.
Pou touye tou de pwogram nan yon fwa ou ka kouri lòd sa a:
killall -g
Pou egzanp yo touye tout kòmandman kouri nan yon kokiy bash kouri sa ki annapre yo:
killall -g bash
Dousman nan lis tout gwoup yo kouri kouri lòd sa a:
ps -g
Jwenn Konfimasyon Anvan Pwogram Killing
Evidamman, lòd la killall se byen yon lòd pwisan ak ou pa vle aksidantèlman touye pwosesis sa yo mal.
Sèvi ak chanjman sa yo ap mande w si ou sèten anvan chak pwosesis ki mouri.
killall -i
Touye Pwosesis ki te Kouri pou yon Kantite Sèten Tan
Imajine ou te kouri yon pwogram epi li ap pran yon anpil pi long pase ou te espere li ta.
Ou ka touye lòd la nan fason sa a:
killall -o h4
H nan kòmandman anwo a kanpe pou èdtan.
Ou ka presize tou youn nan bagay sa yo:
- s - segonn
- m - minit
- h - èdtan
- d - jou
- w - semèn
- M - mwa
- y - ane
Sinon, si ou vle touye kòmandman ki te sèlman jis te kòmanse kouri ou ka itilize switch sa yo:
killall -y h4
Fwa sa a, command la killall pral touye tout pwogram kouri pou mwens pase 4 èdtan.
Pa di m 'lè yon pwosesis pa touye
Pa default si ou eseye ak touye yon pwogram ki pa kouri ou pral resevwa erè sa a:
pwogram lan: pa gen okenn pwosesis yo te jwenn
Si ou pa vle yo te di si pwosesis la pa te jwenn itilize lòd sa a:
killall -q
Itilize ekspresyon regilye
Olye pou yo espesifye non yon pwogram oswa yon lòd ou ka presize yon ekspresyon regilye pou tout pwosesis ki koresponn ak ekspresyon regilye a fèmen nan lòd killall la.
Pou itilize yon ekspresyon regilye itilize lòd sa a:
killall -r
Touye Pwogram pou Yon Itilizatè Specify
Si ou vle touye yon pwogram ki te kouri pa yon itilizatè espesifik ou ka presize lòd sa a:
killall -u
Si ou vle touye tout pwosesis yo pou yon itilizatè an patikilye ou ka kite non pwogram lan.
Tann pou killall Pou fini
Pa default killall pral retounen dwat tounen nan tèminal la lè ou kouri li men ou ka fòse killall yo rete tann jiskaske tout pwosesis yo espesifye yo te fèmen anvan ou retounen ou nan fenèt la tèminal.
Pou fè sa a lòd sa a:
killall -w
Si pwogram lan pa janm mouri Lè sa a, killall pral kontinye tou viv sou.
Siyal Siyal yo
Pa default lòd la killall voye siyal la SIGTERM nan pwogram yo jwenn yo fèmen epi sa a se metòd la pi pwòp pou touye pwogram yo.
Gen sepandan lòt siyal ou ka voye lè l sèvi avèk lòd la killall epi ou ka lis yo lè l sèvi avèk lòd sa a:
killall -l
Lis la tounen pral yon bagay tankou sa a:
- HUP
- INT
- KONT
- ILL
- TRAP
- ABRT
- IOT
- BUS
- FPE
- KILL
- USR1
- SEGV
- USR2
- PIPE
- ALRM
- Tèm
- STKFLT
- CHLD
- KONT
- STOP
- TSTP
- TTIN
- TTOU
- URG
- XCPU
- XFSZ
- VTALRM
- PROG
- WYNCH
- IO
- PWR
- SYS
- UNUSED
Lis sa a trè long. Pou li sou sa ki siyal sa yo vle di kouri lòd sa a:
nonm 7 siyal
Anjeneral, ou ta dwe itilize opsyon SIGTERM default la men si pwogram nan refize mouri ou ka itilize SIGKILL ki fòs pwogram nan fèmen kwake nan yon fason endiyasyon.
Lòt fason pou touye yon pwogram
Gen 5 lòt fason yo touye yon aplikasyon Linux kòm make nan gid la lye.
Sepandan pou konsève pou ou efò klike sou lyen ki isit la se yon seksyon ki montre ki sa kòmandman sa yo se poukisa ou ta ka itilize kòmandman sa yo sou killall.
Premye a se lòd la touye. Chemen an kòmandan ou te wè se gwo nan touye tout vèsyon yo nan pwogram nan menm. Se lòd la touye fèt pou touye yon sèl pwosesis nan yon tan e se poutèt sa plis targetted.
Kouri lòd la touye ou bezwen konnen idantite pwosesis la nan pwosesis la ou vle touye. Pou sa ou ka itilize kòmandman an ps .
Pou egzanp jwenn yon vèsyon kouri nan Firefox ou ka kouri lòd sa a:
ps -ef | grep firefox
Ou pral wè yon liy nan done ak lòd / usr / lib / firefox / firefox nan fen a. Nan konmansman an nan liy lan ou pral wè ID itilizatè ou an ak nimewo a apre ID itilizatè a se idantifikasyon pwosesis la.
Sèvi ak ID nan pwosesis ou ka touye Firefox pa kouri lòd sa a:
touye -9
Yon lòt fason yo touye yon pwogram se lè l sèvi avèk lòd la xkill. Sa a se jeneralman itilize yo touye mal konpwonk aplikasyon pou grafik.
Pou touye yon pwogram tankou Firefox louvri yon tèminal epi kouri lòd sa a:
xkill
Kisè a pral chanje kounye a nan yon gwo kwa blan. Hover kurseur a sou fenèt la ou vle touye epi klike sou bouton an sourit gòch. Pwogram lan ap sòti imedyatman.
Yon lòt fason yo touye yon pwosesis se lè l sèvi avèk lòd nan tèt Linux. Kòmandman an tèt bay lis tout pwosesis yo kouri sou sistèm ou an.
Tout sa ou dwe fè pou touye yon pwosesis se peze "k" kle a epi antre ID pwosesis la nan aplikasyon an ou vle touye.
Pi bonè nan seksyon sa a lòd la touye ak li egzije ou jwenn pwosesis la lè l sèvi avèk lòd la ps ak Lè sa a, touye pwosesis la lè l sèvi avèk lòd la touye.
Sa a se pa opsyon ki pi senp lan pa nenpòt vle di.
Pou yon sèl bagay, kòmandman an ps retounen charj nan enfòmasyon ou pa bezwen. Tout sa ou te vle te idantite pwosesis la. Ou ka jwenn ID nan pwosesis plis tou senpleman pa kouri lòd sa a:
pgrep firefox
Rezilta a nan lòd ki anwo a se tou senpleman idantite pwosesis la nan Firefox. Ou kapab kounye a kouri lòd la touye jan sa a:
touye
(Ranplase
Li se aktyèlman pi fasil, sepandan, tou senpleman bay non pwogram lan pkill jan sa a:
pkill firefox
Finalman, ou ka sèvi ak yon zouti grafik tankou youn nan apwovizyone ak Ubuntu rele "Siveyans Sistèm". Kouri "Sistèm ki monitè kè bebe" peze kle a super (Windows kle sou pi òdinatè) ak kalite "sysmon" nan ba rechèch la. Lè icon nan sistèm pou kontwole parèt, klike sou li.
Siveye sistèm lan montre yon lis pwosesis. Pou fini yon pwogram nan yon fason pwòp chwazi li epi peze kle nan fen nan pati anba ekran an (oswa pou laprès CTRL ak E). Si sa a echwe pou pou travay swa dwa klike sou epi chwazi "Touye" oswa peze CTRL ak K sou pwosesis la ou ta vle touye.