Re: How do I daemonize a process?
Garrett Cooper wrote:
> As the subject suggests I'm trying to determine how I can daemonize
> a C process, outside of using the rc infrastructure, so that it won't
> exit when the TTY exists. Does anyone know any quick references or examples?
> Thanks,
> -Garrett
The proper way to do this is to use the setsid() function. If it
is somehow not available on one of your target system, some people
use a hack which consists in calling fork() two times to daemonize
the process; that is supposed to work too.
Cheers,
Maxime
_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"
討論串 (同標題文章)
完整討論串 (本文為第 8 之 9 篇):