How do I daemonize a process?

Jacques Fourie jf at trispen.com
Mon Jul 23 09:08:09 UTC 2007


On Mon, Jul 23, 2007 at 01:41:00AM -0700, Garrett Cooper wrote:
> 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
> 
> s/C process/C application process/
> s/exists/exits/
> s/any quick/of any quick/
> 
>    Tonight's not my night for communicating I suppose :(..
> -Garrett
> _______________________________________________
> freebsd-hackers at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
> To unsubscribe, send any mail to "freebsd-hackers-unsubscribe at freebsd.org"

If you can modify the source, have a look at the daemon() function : 
man 3 daemon

jacques


More information about the freebsd-hackers mailing list