martes, 15 de octubre de 2013

signal y sigaction, "that won't kill me"

Hay momentos en que a nuestros programas les caen señales, estas en general matan al proceso, para evitar este comportamiento existen las funciones signal y sigaction aunque si bien ambas sirven es recomendable utilizar la segunda.

nota: SIGKILL (9) no puede recivirse, simplemente mata al procesos sin mas.

Ahora a ver signal, la sintaxis es la siguiente:

*handler signal(int signal, *handler)

Signal es el identificador de la signal y handler es el nombre de la funcion que se ejecuta en la llegada de la signal, sin parametros ni parentesis, recibe el numero de señal. 

completar mas tarde.
ayuda #man signal; #man sigaction ;#kill -l 

No hay comentarios:

Publicar un comentario