|Linux / Unix Command: daemon|
NAMEdaemon - run in the background
DESCRIPTIONThe 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 ("/").
RETURN VALUE(This function forks, and if the fork() succeeds, the father does _exit(0), so that further errors are seen by the child only.) On success zero will be returned. 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 ALSOfork(2), setsid(2)
Important: Use the man command (% man) to see how a command is used on your particular computer.