Diferencia entre las señales SIGINT, SIGKILL, SIGTERM

El otro día manejando señales me preguntaba las diferencias que existen entre señales que manejo de forma muy habitual para proceder con la terminación de procesos que se están ejecutando, ya sea dentro de código, con manejadores y la función kill() o directamente desde la terminal con la orden kill.

SIGINT

Se produce cuando el usuario presiona la combinación de teclas Control+C. (o en su defecto la equivalente) para matar un proceso. Puede ser controlada o ignorada por un manejador de señales. read more

Leer más » 2 Comentarios