How do I daemonize a process?
Jona Joachim
jaj at hcl-club.lu
Mon Jul 23 20:49:46 UTC 2007
On Mon, 23 Jul 2007 01:38:40 -0700
Garrett Cooper <youshi10 at u.washington.edu> 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,
The daemonize() function in this small program of mine:
http://hcl-club.lu/svn/development/c/console%20c/fetchiterd/fetchiterd.c
is the right portable way to do it according to "Advanced Programming
in the UNIX Environment" by Stevens and Rago.
(I love that book)
Regards,
Jona
More information about the freebsd-hackers
mailing list