Sobes.tech
Middle

Vraťe kill vždy proces?

sobes.tech AI

Odpověď od AI

Příkaz kill v systémech podobných Unixu posílá signál procesu. Ne vždy vede k jeho ukončení.

Například kill -9 (SIGKILL) garantovaně zabije proces, protože tento signál nelze zpracovat nebo ignorovat.

Nicméně, pokud použijete kill bez určení signálu, výchozí je odeslání SIGTERM, který proces může zachytit a zpracovat, například pro správné ukončení. V tomto případě může proces signál ignorovat a pokračovat v práci.

Proto kill ne vždy zabije proces, záleží na typu signálu a chování procesu.