Unix - señales en unix

 
Vista:

señales en unix

Publicado por johnny (1 intervención) el 29/01/2007 11:58:28
wenas! tengo q implementar una funcion gestora q envie una señal que cambie el estado del proceso hijo para q finalice. Tengo q hacerlo con Sigaction y utilizando sigchld, pero no estoy muy seguro...
alguien m puede echar una mano?
lo agradeceria mucho...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:señales en unix

Publicado por Tom (178 intervenciones) el 30/01/2007 13:00:38
Humm, SIGCHLD es una señal que el S.O. envía a un proceso cuando finaliza alguno de sus subprocesos "hijos".

Esta señal debe ser "capturada" con sigaction() por el proceso padre.

Pero si lo que quieres el que el padre "mate" a uno de sus "hijos", debes usar signal() en el padre para enviar la señal que quieras y, sigaction() en el hijo para capturar esa señal y finalizar.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar