:man| Alphabetical   Categories   About us 
 
DAEMON (8) | System administration commands and daemons | Unix Manual Pages | :man

NAME

daemon - run detached from the controlling terminal

CONTENTS

Synopsis
Description
Exit Status
Diagnostics
See Also
History

SYNOPSIS

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

DESCRIPTION

The daemon utility detaches itself from the controlling terminal and executes 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).

EXIT STATUS

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.

DIAGNOSTICS

If the command cannot be executed, an error message is displayed on standard error unless the -f flag is specified.

SEE ALSO

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

HISTORY

 
Created by Blin Media, 2008-2013