FreeBSD Manual Pages
DAEMON(3) BSD Programmer's Manual DAEMON(3) NAME daemon - run in the background SYNOPSIS daemon(int nochdir, int noclose); DESCRIPTION The daemon() function is for programs wishing to detach themselves from the controlling terminal and run in the background as system daemons. Unless the argument nochdir is non-zero, daemon() changes the current working directory to the root (``/''). Unless the argument noclose is non-zero, daemon() will redirect standard input, standard output and standard error to ``/dev/null''. ERRORS The function daemon() may fail and set errno for any of the errors speci- fied for the library functions fork(2) and setsid(2). SEE ALSO setsid(2) HISTORY The daemon() function first appeared in 4.4BSD. 4.4BSD June 9, 1993 1
NAME | SYNOPSIS | DESCRIPTION | ERRORS | SEE ALSO | HISTORY
Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=daemon&manpath=4.4BSD+Lite2>