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.