Kuidas kasutada Linuxi käsku killall
Linuxi käsk killall lõpetab protsessid, mis enam korralikult ei tööta, ning hoiab sellega ära süsteemi taaskäivitumise. Vead ära hoida aitab käsu kohandamine.
Mis on Linuxi käsk killall?
Teatavatel juhtudel võib süsteem isegi Linuxi keskkonnas ülekoormuda, mille tagajärjel võivad üksikud programmid või protsessid hakata tõrkuma või töötama ebaõigesti. Et vältida sellistes olukordades süsteemi täielikku taaskäivitamist, on käsk killall osutunud hindamatuks enamikus Linuxi distributsioonides, nagu Debian või Ubuntu. Hoolimata oma hirmuäratavast nimest täidab käsk olulist ülesannet. See lõpetab jõuga kõik protsessid, välja arvatud iseenda, leevendades seeläbi arvuti koormust ja säästes mälu ressursse.
Kuidas töötab Linuxi käsk killall?
Linuxi käsk killall on hädaolukorra lahendus, kui üks või mitu protsessi ei reageeri või käituvad ebanormaalselt, mistõttu neid ei ole võimalik tavapäraste vahenditega lõpetada. See saadab signaali kõigile aktiivsetele protsessidele, mis vastavad killall-käsu sees määratud kriteeriumidele. Sihtprotsesse saab identifitseerida kas nende nimede või vastavate numbriliste identifikaatorite abil.
Milline on käsu killall süntaks?
Linuxi käsu killall süntaks on järgmine:
$ killall [Options] [Name]bashKäskluse killall kasutamisel protsessi nime määramisel on äärmiselt oluline täpne kirjapilt ja suurtähe kasutamine. Kui protsessi nime ei ole täpsustatud, lõpetab käsk killall kõik taustaprotsessid, välja arvatud killall ise.
Millised valikud on käskluses killall saadaval?
Linuxi käsule killall on palju erinevaid valikuid. Olulisemad neist on:
- -e või –exact: Selle valikuga tagad, et ka pikkade nimede puhul võetakse arvesse täpset kirjapilti. Muidu võetakse arvesse vaid käsu esimesed 15 tähemärki.
- -g või –process-group: Selle valikuga lõpetate kogu protsessirühma, kuhu protsess kuulub.
- -I või –ignore-case: See valik ignoreerib suurtähti ja väiketähti.
- -i või –interactive: Enne protsessi lõpetamist küsib see valik interaktiivselt selle kohta.
- -l või –list: See valik kuvab loendi kõigist teadaolevatest signaalidest.
- -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 kontrollib Linuxi killall iga sekundi järel, kas kõik protsessid on lõpetatud.
Näited Linuxi käsust killall
Lõpetuseks toon siin mõned näited Linuxi käsust killall:
$ killallbashSee käsk peatab kohe kõik taustaprotsessid.
$ killall ExamplebashSee käsk lõpetab protsessi „Example”.
$ killall -i ExamplebashSüsteem küsib kinnitust enne protsessi „Näide” lõpetamist.