A fim de criar um serviço (daemon), bifurcamos o pai e o fazemos sair enquanto faz com que o filho seja o líder da sessão chamando setsid()
. Além disso, por que usamos setsid ()? Nosso processo órfão é tratado pelo processo init
(embora nem todos os casos).
Por que usamos stsid ()? Existe alguma relação entre setsid()
e SIGHUP
sinal de manuseio .