Deleted Added
full compact
daemon.8 (167356) daemon.8 (167700)
1.\" Copyright (c) 1999 Berkeley Software Design, Inc. All rights reserved.
2.\"
3.\" Redistribution and use in source and binary forms, with or without
4.\" modification, are permitted provided that the following conditions
5.\" are met:
6.\" 1. Redistributions of source code must retain the above copyright
7.\" notice, this list of conditions and the following disclaimer.
8.\" 2. Redistributions in binary form must reproduce the above copyright

--- 10 unchanged lines hidden (view full) ---

19.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
20.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
21.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
22.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
23.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
24.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
25.\" SUCH DAMAGE.
26.\"
1.\" Copyright (c) 1999 Berkeley Software Design, Inc. All rights reserved.
2.\"
3.\" Redistribution and use in source and binary forms, with or without
4.\" modification, are permitted provided that the following conditions
5.\" are met:
6.\" 1. Redistributions of source code must retain the above copyright
7.\" notice, this list of conditions and the following disclaimer.
8.\" 2. Redistributions in binary form must reproduce the above copyright

--- 10 unchanged lines hidden (view full) ---

19.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
20.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
21.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
22.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
23.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
24.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
25.\" SUCH DAMAGE.
26.\"
27.\" $FreeBSD: head/usr.sbin/daemon/daemon.8 167356 2007-03-09 09:33:19Z trhodes $
27.\" $FreeBSD: head/usr.sbin/daemon/daemon.8 167700 2007-03-19 12:12:53Z trhodes $
28.\"
28.\"
29.Dd March 9, 2007
29.Dd March 19, 2007
30.Dt DAEMON 8
31.Os
32.Sh NAME
33.Nm daemon
34.Nd run detached from the controlling terminal
35.Sh SYNOPSIS
36.Nm
37.Op Fl cf
30.Dt DAEMON 8
31.Os
32.Sh NAME
33.Nm daemon
34.Nd run detached from the controlling terminal
35.Sh SYNOPSIS
36.Nm
37.Op Fl cf
38.Op Fl u Ar user
39.Op Fl g Ar group
40.Op Fl p Ar pidfile
38.Op Fl p Ar pidfile
39.Op Fl u Ar user
41.Ar command arguments ...
42.Sh DESCRIPTION
43The
44.Nm
45utility detaches itself from the controlling terminal and
46executes the program specified by its arguments.
40.Ar command arguments ...
41.Sh DESCRIPTION
42The
43.Nm
44utility detaches itself from the controlling terminal and
45executes the program specified by its arguments.
47Privileges may be lowered to specified user and/or group.
46Privileges may be lowered to the specified user.
48.Pp
49The options are as follows:
50.Bl -tag -width indent
51.It Fl c
52Change the current working directory to the root
53.Pq Dq Pa / .
54.It Fl f
55Redirect standard input, standard output and standard error to
56.Pa /dev/null .
47.Pp
48The options are as follows:
49.Bl -tag -width indent
50.It Fl c
51Change the current working directory to the root
52.Pq Dq Pa / .
53.It Fl f
54Redirect standard input, standard output and standard error to
55.Pa /dev/null .
57.It Fl g Ar group
58Drop privileges to specified group.
59.It Fl p Ar file
60Write the ID of the created process into the
61.Ar file
56.It Fl p Ar file
57Write the ID of the created process into the
58.Ar file
62using
63.It Fl u Ar user
64Drop privileges to specified user.
59using the
65.Xr pidfile 3
66functionality.
67Note, that the file will be created shortly before the process is
68actually executed, and will remain after the process exits (although
69it will be removed if the execution fails).
60.Xr pidfile 3
61functionality.
62Note, that the file will be created shortly before the process is
63actually executed, and will remain after the process exits (although
64it will be removed if the execution fails).
65.It Fl u Ar user
66Run the program with the rights of user specified, requires privilege.
70.El
71.Sh EXIT STATUS
72The
73.Nm
74utility exits 1 if an error is returned by the
75.Xr daemon 3
76library routine, 2 if the
77.Ar pidfile

--- 21 unchanged lines hidden ---
67.El
68.Sh EXIT STATUS
69The
70.Nm
71utility exits 1 if an error is returned by the
72.Xr daemon 3
73library routine, 2 if the
74.Ar pidfile

--- 21 unchanged lines hidden ---