Junior — Middle
Ce înseamnă opțiunea -9 atunci când folosiți comanda kill în sistemele Linux/Unix?
sobes.tech AI
Răspuns de la AI
Opțiunea -9 din comanda kill în sistemele Linux/Unix înseamnă trimiterea semnalului SIGKILL către un proces. Acest semnal termină forțat procesul fără posibilitatea de a fi interceptat sau procesat, garantând terminarea imediată.
Spre deosebire de semnalul SIGTERM (implicit), care permite procesului să se încheie corect, să elibereze resursele și să salveze datele, SIGKILL nu oferă procesului șansa de a se curăța. Prin urmare, se recomandă utilizarea kill -9 doar atunci când procesul nu răspunde la semnalele normale de terminare.
Exemplu de utilizare:
kill -9 12345
unde 12345 este PID-ul procesului care trebuie terminat forțat.