Re: How do I daemonize a process?

看板FB_hackers作者時間18年前 (2007/07/24 11:06), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串8/9 (看更多)
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"
文章代碼(AID): #16fMp800 (FB_hackers)
討論串 (同標題文章)
文章代碼(AID): #16fMp800 (FB_hackers)