Slik bruker du Linux-kommandoen killall
Linux-kommandoen killall avslutter prosesser som ikke lenger fungerer som de skal, og forhindrer dermed en omstart. For å unngå feil kan kommandoen tilpasses.
Hva er Linux killall?
Under visse omstendigheter, selv i et Linux -miljø, kan systemet bli overbelastet, noe som fører til at enkelte programmer eller prosesser slutter å fungere eller oppfører seg feil. For å unngå behovet for en fullstendig omstart av systemet i slike situasjoner, viser killall-kommandoen seg å være uvurderlig i de fleste Linux-distribusjoner, som Debian eller Ubuntu. Til tross for sitt skremmende navn, tjener kommandoen et avgjørende formål. Den avslutter tvangsmessig alle prosesser, unntatt seg selv, og avlaster dermed belastningen på datamaskinen din og sparer minneressurser.
Hvordan fungerer Linux-kommandoen «killall»?
Linux-kommandoen killall er et nødtiltak når en eller flere prosesser slutter å svare eller oppfører seg uregelmessig, slik at de ikke kan avsluttes på vanlig måte. Den fungerer ved å sende et signal til alle aktive prosesser som samsvarer med kommandoene angitt i killall-kommandoen. Prosessene som skal avsluttes, kan identifiseres enten ved hjelp av navnene deres eller ved hjelp av tilhørende numeriske identifikatorer.
Hva er syntaksen for kommandoen killall?
Syntaksen til Linux-kommandoen killall ser slik ut:
$ killall [Options] [Name]bashDet er avgjørende å være nøyaktig med stavemåten og skille mellom store og små bokstaver når du angir prosessnavnet med kommandoen killall. Hvis det ikke angis et spesifikt prosessnavn, vil utførelsen av killall-kommandoen avslutte alle bakgrunnsprosesser, med unntak av selve killall.
Hvilke alternativer finnes i killall?
Det finnes mange alternativer for killall i Linux. De viktigste er:
- -e eller –exact: Med dette alternativet sikrer du at den eksakte stavemåten tas i betraktning, selv for lange navn. Ellers vil kun de første 15 tegnene i kommandoen bli vurdert.
- -g eller –process-group: Med dette alternativet avslutter du hele prosessgruppen som en prosess tilhører.
- -I eller –ignore-case: Dette alternativet ignorerer store og små bokstaver.
- -i eller –interactive: Før en prosess avsluttes, spør dette alternativet interaktivt om det.
- -l eller –list: Alternativet viser en liste over alle kjente signaler.
- -q eller –quiet: Med dette alternativet får du ikke en melding hvis ingen prosesser ble avsluttet av killall-kommandoen.
- -V eller –version: Med dette alternativet får du versjonsnummeret.
- -v eller –verbose: Med dette alternativet får du en melding hvis en prosess er fullført.
- -w eller –wait: Med dette alternativet sjekker Linux killall hvert sekund om alle prosesser er avsluttet.
Eksempler på Linux-kommandoen killall
Til slutt følger her noen eksempler på Linux-kommandoen killall:
$ killallbashDenne kommandoen stopper alle bakgrunnsprosesser umiddelbart.
$ killall ExamplebashDenne kommandoen avslutter prosessen «Example».
$ killall -i ExamplebashSystemet ber om bekreftelse før «Eksempel»-prosessen avsluttes.