Kill (Unix)

kill
Typ softwarustandardní UNIXová utilita či příkaz
Některá data mohou pocházet z datové položky.

Příkaz kill je jeden ze základních příkazů na unixových systémech. Slouží k posílání signálů procesům. Je součástí standardu POSIX IEEE 1003.1.

Volání

kill sig pid

Kde pid je číslo procesu a sig číslo signálu.

Popis

Příkaz kill posílá signál jednomu nebo více procesů. Parametr sig je číslo signálu, který se má poslat nebo číslo 0. Signál 0 umožňuje ověřit správnost argumetu pid, tj. číslo procesu. Pokud je pid větší než 0, odešle se signál sig procesu identifikovanému pomocí pid. Pokud se pid rovná 0, sig se pošle na všechny procesu v aktuální skupině. Pokud se pid rovná −1, odešle se signál na všechny procesy s číslem větší než jedna. Pokud je pid menší než −1 pošle se sig na všechny procesy s číslem skupiny rovným absolutní hodnotě pid. Příkaz pracuje s přístupovými právy volajícího procesu.

Návratové hodnoty

V případě úspěchu vrátí 0, v případě neúspěchu −1 a hodnota uložená v errno značí druh chyby.

Chybové hodnoty

Pokud kill vrátí −1, v errno je uložena jedna z hodnot:

  • EINVAL: sig je neplatné číslo signálu
  • EPERM: proces nemá práva posílat signál sig procesu s číslem pid
  • ESRCH: neexistuje proces nebo skupina s odpovídajícím pid.
Příkazy a programy příkazové řádky Unixu (více)
Správa souborů
cat • chattr • cd • chmod • chown • chgrp • cksum • cmp • cp • du • df • file • fsck • fuser • ln • ls • lsattr • lsof • mkdir • mount • mv • pwd • rm • rmdir • split • touch
Správa procesů
at • chrootcrontab • exit • kill • killall • nice • pgreppidofpkill • ps • pstreesleep • time • top • wait • watch
Správa uživatelů a prostředí
env • finger • id • lognamemesgpasswd • su • sudounameuptime • w • wall • who • whoamiwrite
Zpracování textu
awkcommcsplitcutdiff • ed • ex • fmt • headiconvjoin • less • more • patchpaste • read • sedsorttactail • tee • tr • uniq • wc • xargs
Programování v shellu
alias • basename • echo • expr • false • printf • test • true • unset
Síťová komunikace
dig • inetd • host • ifconfignetstatnslookuppingrloginnctraceroute
Hledání
findgrepstrings
Ostatní
banner • bc • cal • date • dd • look • lp • man • size • yes