V Linuxu zkuste man 7 signal .
kill -HUP 1234 znamená "odeslat signál SIGHUP (1) do procesu 1234", takže je ekvivalentní kill -1 1234 . Výchozí signál odesílaný killem je SIGTERM (15), takže kill 1234 je ekvivalentní kill -TERM 1234 nebo kill -15 1234 .
-HUP nejsou tři příznaky H , U , P jako v běžné jednopísmenné syntaxi volby. Z historických důvodů kill příkaz přebírá volitelný název signálu nebo číslo signálu, kterému předchází pomlčka (- ).
kill -1 1234
kill -HUP 1234
(Na rozdíl od kill 1 1234 , který by odeslal výchozí signál (SIGTERM) procesům 1 a 1234.)
Vaše manuálová stránka pravděpodobně uvádí něco takového:
kill [ -signal | -s signal ] pid ...
To -signal znamená, že můžete použít pomlčku následovanou označením signálu (kterým může být jméno nebo číslo). Případně můžete použít -s volba následovaná názvem signálu; toto jsou dvě různé syntaxe se stejným významem.
kill -l uvádí dostupné názvy signálů a odpovídající čísla.
Většina signálů má předdefinovaný význam podle toho, kdo je kdy vysílá a jak na ně procesy mají a jsou schopny reagovat.