Sobes.tech
Junior — Middle

Jaký je účel signálu SIGKILL v operačním systému?

sobes.tech AI

Odpověď od AI

Signál SIGKILL v operačním systému Unix/Linux slouží k okamžitému a bezpodmínečnému ukončení procesu. Na rozdíl od jiných signálů nelze SIGKILL zachytit, ignorovat nebo zpracovat procesem — jádro operačního systému vynuceně ukončí proces.

To je užitečné, když proces zamrzne nebo neodpovídá na jiné signály (například SIGTERM), a je potřeba zaručené ukončení.

Příklad použití v příkazovém řádku:

kill -9 <pid>

kde -9 je číslo signálu SIGKILL.

Důležité: kvůli okamžitému ukončení nemá proces čas na uvolnění zdrojů nebo uložení stavu.