# Kako uporabljati ukaz killall v sistemu Linux

[Linuxova ukazna vrstica](https://www.ionos.com/sl-si/digitalguide/streznik/nastavitve/linux-ukazi-pregled-ukazov-v-terminalu/) killall prekine procese, ki ne delujejo več pravilno, in tako prepreči ponovni zagon. Da bi se izognili napakam, je mogoče ukaz prilagoditi.

## Kaj je ukaz killall v sistemu Linux?

V nekaterih primerih se lahko sistem preobremeni tudi v okolju Linux, kar povzroči motnje v delovanju posameznih programov ali procesov. Da **bi se** v takih situacijah **izognili potrebi po popolnem ponovnem zagonu sistema**, se ukaz killall izkaže za neprecenljivega v večini distribucij Linuxa, kot sta [Debian](https://www.ionos.com/sl-si/digitalguide/streznik/znanje/debian-univerzalna-sistemska-programska-oprema/) ali Ubuntu. Kljub svojemu zastrašujočemu imenu ima ukaz ključno vlogo. S silo prekine vse procese, razen samega sebe, s čimer zmanjša obremenitev računalnika in ohranja pomnilniške vire.

## Kako deluje ukaz killall v sistemu Linux?

Linuxova komanda killall je rešitev v sili, kadar eden ali več procesov ne odziva več ali deluje nepravilno, zaradi česar jih ni mogoče zaključiti na običajen način. Deluje tako, da vsem aktivnim procesom, ki ustrezajo pogojem, določenim v ukazu killall, pošlje signal. Ciljne procese je mogoče identificirati bodisi po imenih bodisi po ustreznih številčnih identifikatorjih.

## Kakšna je sintaksa ukaza killall?

Sintaksa ukaza killall v sistemu Linux je naslednja:

```bash
$ killall [Options] [Name]
```

Pri navajanju imena procesa z ukazom killall sta natančna pisava in upoštevanje velikosti črk ključnega pomena. Če ime procesa ni navedeno, bo izvedba ukaza killall ustavila vse procese v ozadju, razen samega ukaza killall.

## Katere možnosti so na voljo pri ukazu killall?

Za ukaz killall v sistemu Linux obstaja veliko možnosti. Najpomembnejše med njimi so:

- **-e ali –exact**: S to možnostjo zagotovite, da se upošteva natančen zapis imena, tudi pri dolgih imenih. V nasprotnem primeru se upoštevajo le prvih 15 znakov ukaza.
- **-g ali –process-group**: S to možnostjo zaključite celotno skupino procesov, h kateri pripada določen proces.
- **-I ali –ignore-case**: Ta opcija ne upošteva velikih in malih črk.
- **-i ali –interactive**: Pred prekinitvijo procesa ta opcija interaktivno vpraša za potrditev.
- **-l ali –list**: Ta možnost izpiše seznam vseh znanih signalov.
- **-q ali –quiet**: S to možnostjo ne boste prejeli opozorila, če ukaz killall ni zaključil nobenega procesa.
- **-V ali –version**: S to možnostjo dobite številko različice.
- **-v ali –verbose**: S to možnostjo boste prejeli obvestilo, če je bil proces uspešno zaključen.
- **-w ali –wait**: S to možnostjo Linux killall vsako sekundo preveri, ali so bili vsi procesi zaključeni.

## Primeri uporabe ukaza killall v sistemu Linux

Na koncu še nekaj primerov uporabe ukaza killall v sistemu Linux:

```bash
$ killall
```

Ta ukaz takoj ustavi vse procese v ozadju.

```bash
$ killall Example
```

Ta ukaz ustavi proces »Example«.

```bash
$ killall -i Example
```

Sistem pred zaključkom procesa »Primer« zahteva potrditev.


This is a markdown version of: [https://www.ionos.com/sl-si/digitalguide/streznik/nastavitve/linuxov-ukaz-killall/](https://www.ionos.com/sl-si/digitalguide/streznik/nastavitve/linuxov-ukaz-killall/) for AI/LLM consumption.