Sobes.tech
Middle

Vždy kill zabije proces?

sobes.tech AI

Odpoveď od AI

Príkaz kill v systémoch podobných Unixu odosiela signál procesu. Ne vždy vedie k jeho ukončeniu.

Napríklad, kill -9 (SIGKILL) garantovane zabije proces, pretože tento signál nemožno spracovať alebo ignorovať.

Ak však použijete kill bez určenia signálu, predvolene sa odošle SIGTERM, ktorý proces môže zachytiť a spracovať, napríklad na správne ukončenie. V takom prípade môže proces signál ignorovať a pokračovať v práci.

Preto kill ne vždy zabije proces, všetko závisí od typu signálu a správania procesu.