Para crear un servicio (daemon), bifurcamos al padre y hacemos que salga mientras hacemos que el niño sea el líder de la sesión llamando setsid()
. Además, ¿por qué utilizamos setsid ()? Nuestro proceso de huérfanos se ocupa del proceso init
(aunque no en todos los casos).
¿Por qué usamos stsid ()? ¿Existe alguna relación entre setsid()
y la SIGHUP
señal de manejo ?