Skip site navigation (1)Skip section navigation (2)

FreeBSD Man Pages

Man Page or Keyword Search:
Man Architecture
Apropos Keyword Search (all sections) Output format
home | help
DAEMON(8)		FreeBSD	System Manager's Manual		     DAEMON(8)

NAME
     daemon -- run detached from the controlling terminal

SYNOPSIS
     daemon [-cf] [-p pidfile] command arguments ...

DESCRIPTION
     The daemon	utility	detaches itself	from the controlling terminal and exe-
     cutes the program specified by its	arguments.

     The options are as	follows:

     -c	     Change the	current	working	directory to the root (``/'').

     -f	     Redirect standard input, standard output and standard error to
	     /dev/null.

     -p	file
	     Write the ID of the created process into the file.	 Note, that
	     the file will be created shortly before the process is actually
	     executed, and will	remain after the process exits (although it
	     will be removed if	the execution fails).

DIAGNOSTICS
     The daemon	utility	exits 1	if an error is returned	by the daemon(3)
     library routine, 2	if the pidfile is requested, but cannot	be opened,
     otherwise 0.  If the command cannot be executed, an error message is dis-
     played on standard	error unless the -f flag is specified.

SEE ALSO
     daemon(3),	exec(3), termios(4), tty(4)

HISTORY
     The daemon	utility	first appeared in FreeBSD 4.7.

FreeBSD	10.1			August 30, 2001			  FreeBSD 10.1

NAME | SYNOPSIS | DESCRIPTION | DIAGNOSTICS | SEE ALSO | HISTORY

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=daemon&sektion=8&manpath=FreeBSD+5.3-RELEASE>

home | help