utility detaches itself from the controlling terminal and
executes the program specified by its arguments.
Privileges may be lowered to the specified user.
The options are as follows:
Change the current working directory to the root
Redirect standard input, standard output and standard error to
Write the ID of the created process into the
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).
Run the program with the rights of user specified, requires privilege.
utility exits 1 if an error is returned by the
library routine, 2 if the
is requested, but cannot be opened, 3 if process is already running (pidfile
exists and is locked),
If the command cannot be executed, an error message is displayed on
standard error unless the
flag is specified.