Linuxi käsk killall lõpetab prot­ses­sid, mis enam kor­ra­li­kult ei tööta, ning hoiab sellega ära süsteemi taas­käi­vi­tu­mise. Vead ära hoida aitab käsu ko­han­da­mine.

Mis on Linuxi käsk killall?

Tea­ta­va­tel juhtudel võib süsteem isegi Linuxi kesk­kon­nas üle­koor­muda, mille ta­ga­jär­jel võivad üksikud prog­ram­mid või prot­ses­sid hakata tõrkuma või töötama eba­õi­gesti. Et vältida sellistes olu­kor­da­des süsteemi täielikku taas­käi­vi­ta­mist, on käsk killall osutunud hin­da­ma­tuks enamikus Linuxi dist­ri­but­sioo­ni­des, nagu Debian või Ubuntu. Hoolimata oma hir­mu­ära­ta­vast nimest täidab käsk olulist ülesannet. See lõpetab jõuga kõik prot­ses­sid, välja arvatud iseenda, lee­ven­da­des seeläbi arvuti koormust ja säästes mälu ressursse.

Kuidas töötab Linuxi käsk killall?

Linuxi käsk killall on hä­da­olu­korra lahendus, kui üks või mitu protsessi ei reageeri või käituvad eba­nor­maal­selt, mistõttu neid ei ole võimalik ta­va­pä­raste va­hen­di­tega lõpetada. See saadab signaali kõigile ak­tiiv­se­tele prot­ses­si­dele, mis vastavad killall-käsu sees määratud kri­tee­riumi­dele. Siht­prot­sesse saab iden­ti­fit­see­rida kas nende nimede või vastavate numb­ri­liste iden­ti­fi­kaa­to­rite abil.

Milline on käsu killall süntaks?

Linuxi käsu killall süntaks on järgmine:

$ killall [Options] [Name]
bash

Käskluse killall ka­su­ta­misel protsessi nime mää­ra­misel on äärmiselt oluline täpne kirjapilt ja suurtähe ka­su­ta­mine. Kui protsessi nime ei ole täp­sus­ta­tud, lõpetab käsk killall kõik taus­taprot­ses­sid, välja arvatud killall ise.

Millised valikud on käskluses killall saadaval?

Linuxi käsule killall on palju erinevaid valikuid. Olu­li­se­mad neist on:

  • -e või –exact: Selle valikuga tagad, et ka pikkade nimede puhul võetakse arvesse täpset kir­ja­pilti. Muidu võetakse arvesse vaid käsu esimesed 15 tähemärki.
  • -g või –process-group: Selle valikuga lõpetate kogu prot­ses­si­rühma, kuhu protsess kuulub.
  • -I või –ignore-case: See valik ig­no­ree­rib suurtähti ja väi­ke­tähti.
  • -i või –in­te­rac­tive: Enne protsessi lõ­pe­ta­mist küsib see valik in­te­rak­tiiv­selt selle kohta.
  • -l või –list: See valik kuvab loendi kõigist tea­daole­va­test sig­naa­li­dest.
  • -q või –quiet: Selle valikuga ei kuvata teadet, kui killall-käsk ei lõpetanud ühtegi protsessi.
  • -V või –version: Selle valikuga saate versiooni numbri.
  • -v või –verbose: Selle valiku abil saate teate, kui protsess on edukalt lõpetatud.
  • -w või –wait: Selle valikuga kont­rol­lib Linuxi killall iga sekundi järel, kas kõik prot­ses­sid on lõpetatud.

Näited Linuxi käsust killall

Lõ­pe­tu­seks toon siin mõned näited Linuxi käsust killall:

$ killall
bash

See käsk peatab kohe kõik taus­taprot­ses­sid.

$ killall Example
bash

See käsk lõpetab protsessi „Example”.

$ killall -i Example
bash

Süsteem küsib kinnitust enne protsessi „Näide” lõ­pe­ta­mist.

Go to Main Menu