Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Príkaz kill je najzákladnejším príkazom na ukončenie procesu. Ako argument berie ID procesu (PID) a posiela tomuto procesu signál SIGTERM. Ak proces nereaguje na SIGTERM, zabíjanie možno použiť na odoslanie iných signálov, ako je SIGKILL, ktoré nemožno ignorovať.
Príklad:
```
zabiť 1234
```
Tento príkaz by poslal signál SIGTERM do procesu s PID 1234.
2. killall
Príkaz killall je podobný príkazu kill, ale dá sa použiť na ukončenie všetkých procesov, ktoré zodpovedajú danému názvu. To môže byť užitočné na zabíjanie všetkých inštancií konkrétneho programu alebo služby.
Príklad:
```
killall firefox
```
Tento príkaz ukončí všetky spustené inštancie webového prehliadača Firefox.
3. pkill
Príkaz pkill je ďalší príkaz, ktorý možno použiť na zabíjanie procesov podľa názvu. Avšak pkill je všestrannejší ako killall v tom, že dokáže priradiť procesy aj na základe iných kritérií, ako je ich ID užívateľa, ID skupiny alebo argumenty príkazového riadku.
Príklad:
```
pkill -u koreň
```
Tento príkaz by ukončil všetky procesy, ktoré sú spustené s ID užívateľa root.
4. xkill
Príkaz xkill je grafický nástroj na zabíjanie procesov. Umožňuje vybrať proces zo zoznamu spustených procesov a následne ho ukončiť.
Príklad:
1. Otvorte aplikáciu Terminál.
2. Napíšte `xkill` a stlačte Enter.
3. Kurzor myši sa zmení na nitkový kríž.
4. Kliknite na okno procesu, ktorý chcete zabiť.
Proces bude okamžite ukončený.
5. zabiť -l
Príkaz kill -l možno použiť na vypísanie všetkých signálov, ktoré možno odoslať procesu. To môže byť užitočné pri riešení problémov, keď proces nereaguje na signál SIGTERM.
Príklad:
```
zabiť -l
```
Tento príkaz zobrazí zoznam všetkých signálov, ktoré je možné odoslať procesu.
6. zabiť -SIGKILL
Príkaz kill -SIGKILL možno použiť na vynútené ukončenie procesu. Toto by sa malo používať len ako posledná možnosť, pretože môže spôsobiť stratu údajov alebo iné problémy.
Príklad:
```
zabiť -SIGKILL 1234
```
Tento príkaz by poslal signál SIGKILL do procesu s PID 1234.
7. zabiť -9
Príkaz kill -9 je alias pre kill -SIGKILL. Môže sa použiť na násilné ukončenie procesu.
Príklad:
```
zabiť -9 1234
```
Tento príkaz by poslal signál SIGKILL do procesu s PID 1234.
8. zabiť -STOP
Na zastavenie procesu možno použiť príkaz kill -STOP. To môže byť užitočné na ladenie alebo na zabránenie procesu utiecť s CPU.
Príklad:
```
zabiť -STOP 1234
```
Tento príkaz by poslal signál SIGSTOP do procesu s PID 1234.
9. zabiť -POKRAČOVAŤ
Príkaz kill -CONT možno použiť na pokračovanie v procese, ktorý bol zastavený.
Príklad:
```
zabiť -CONT 1234
```
Tento príkaz by poslal signál SIGCONT do procesu s PID 1234.
10. odmietnuť
Príkaz disown možno použiť na odstránenie procesu z aktuálnej relácie shellu. To môže byť užitočné na zabránenie zabitia procesu, keď sa odhlásite alebo zatvoríte okno Terminálu.
Príklad:
```
odmietnuť 1234
```
Tento príkaz odstráni proces s PID 1234 z aktuálnej relácie shellu.