# Kā lietot Linux komandu killall

[Linux komanda](https://www.ionos.com/lv-lv/digitalguide/serveris/konfiguracija/linux-komandas-terminala-komandu-parskats/) „killall“ pārtrauc procesus, kas vairs nedarbojas pareizi, tādējādi novēršot sistēmas pārstartēšanu. Lai izvairītos no kļūdām, komandu var pielāgot.

## Kas ir Linux killall?

Noteiktos apstākļos pat Linux vidē sistēma var tikt pārslodzēta, kā rezultātā atsevišķas programmas vai procesi var sākt darboties nepareizi vai vispār nedarboties. Lai **izvairītos no nepieciešamības pilnībā pārstartēt sistēmu** šādās situācijās, komanda killall izrādās nenovērtējama lielākajā daļā Linux distribūciju, piemēram, [Debian](https://www.ionos.com/lv-lv/digitalguide/serveris/prasmes-un-zinasanas/debian-universala-sistemas-programmatura/) vai Ubuntu. Neskatoties uz savu biedējošo nosaukumu, komanda pilda ļoti svarīgu funkciju. Tā piespiedu kārtā pārtrauc visus procesus, izņemot pašu komandu, tādējādi mazinot slodzi uz datoru un taupot atmiņas resursus.

## Kā darbojas Linux komanda „killall“?

Linux komanda `killall` ir ārkārtas risinājums gadījumos, kad viens vai vairāki procesi vairs nereaģē vai darbojas nepareizi, tāpēc tos nav iespējams pārtraukt ar standarta līdzekļiem. Tā darbojas, nosūtot signālu visiem aktīvajiem procesiem, kas atbilst komandā `killall` norādītajām komandām. Mērķa procesus var identificēt, izmantojot to nosaukumus vai atbilstošos ciparu identifikatorus.

## Kāda ir komandas „killall“ sintakse?

Linux komandas `killall` sintakse ir šāda:

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

Norādot procesa nosaukumu komandā „killall“, ir ļoti svarīgi ievērot pareizu rakstību un lielos un mazos burtus. Ja nav norādīts konkrēts procesa nosaukums, komandas „killall“ izpilde pārtrauks visus fona procesus, izņemot pašu komandu „killall“.

## Kādas iespējas piedāvā komanda „killall“?

Linux komandai „killall“ ir daudz dažādu opciju. Svarīgākās no tām ir:

- **-e vai –exact**: izmantojot šo opciju, tiek nodrošināts, ka tiek ņemts vērā precīzs rakstījums pat garu nosaukumu gadījumā. Pretējā gadījumā var tikt ņemti vērā tikai pirmie 15 komandas rakstzīmes.
- **-g vai –process-group**: Ar šo opciju jūs pārtraucat visu procesu grupu, kurai pieder konkrētais process.
- **-I vai –ignore-case**: Šī opcija ignorē lielos un mazos burtus.
- **-i vai –interactive**: Pirms procesa pārtraukšanas šī opcija interaktīvi jautā par to.
- **-l vai –list**: Šī opcija izvada sarakstu ar visiem zināmajiem signāliem.
- **-q vai –quiet**: Ar šo opciju jūs nesaņemsiet brīdinājumu, ja killall komanda nav pārtraukusi nevienu procesu.
- **-V vai –version**: Ar šo opciju tiek parādīts versijas numurs.
- **-v vai –verbose**: Izmantojot šo opciju, jūs saņemsiet paziņojumu, ja process ir veiksmīgi pabeigts.
- **-w vai –wait**: Ar šo opciju Linux killall katru sekundi pārbauda, vai visi procesi ir pārtraukti.

## Linux komandas „killall“ piemēri

Nobeigumā šeit ir daži piemēri par Linux komandu „killall“:

```bash
$ killall
```

Šī komanda nekavējoties aptur visus fona procesus.

```bash
$ killall Example
```

Šī komanda pārtrauc procesu „Example”.

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

Pirms „Example” procesa pārtraukšanas sistēma lūdz apstiprinājumu.


This is a markdown version of: [https://www.ionos.com/lv-lv/digitalguide/serveris/konfiguracija/linux-komanda-killall/](https://www.ionos.com/lv-lv/digitalguide/serveris/konfiguracija/linux-komanda-killall/) for AI/LLM consumption.