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 --- |