*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Linux man pages -> daemon (3)              



NAME    [Toc]    [Back]

       daemon - run in the background

SYNOPSIS    [Toc]    [Back]

       #include <unistd.h>

       int daemon (int nochdir, int noclose);

DESCRIPTION    [Toc]    [Back]

       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    [Toc]    [Back]

       If an error occurs, daemon() returns -1 and sets  the  global  variable
       errno  to any of the errors specified for the library functions fork(2)
       and setsid(2).

SEE ALSO    [Toc]    [Back]

       fork(2), setsid(2)

HISTORY    [Toc]    [Back]

       The daemon() function first appeared in BSD4.4.

BSD MANPAGE			  1993-06-09			     DAEMON(3)
[ Back ]
 Similar pages
Name OS Title
cdrom HP-UX CD-ROM background information
bg IRIX run jobs in the background
bg Tru64 Runs jobs in the background
twilight IRIX twilight sky screen background
bgexec Linux Run programs in the background while handling Tk events.
bgicons IRIX maintain icons on the desktop background
foreground IRIX prevents a graphical process from being put into the background
imakebackground IRIX registers the screen background process
pagecolor IRIX sets the color of the textport background
curs_bkgd IRIX curses window background manipulation routines
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service