diff options
author | William Hubbs <w.d.hubbs@gmail.com> | 2016-02-01 12:42:58 -0600 |
---|---|---|
committer | William Hubbs <w.d.hubbs@gmail.com> | 2016-04-27 11:13:50 -0500 |
commit | 62410eaf4ba92516a58a550717d7f3faf63bb79f (patch) | |
tree | a521b050c262f76ea188eaba4ce1a5caec600c52 /man/openrc-run.8 | |
parent | fd80b6fc67ec6a0fe4853167fb67ee40bb51b742 (diff) |
add daemon supervisor
The supervise-daemon process is meant to be a lightweight supervisor
which can monitor and restart a daemon if it crashes.
Diffstat (limited to 'man/openrc-run.8')
-rw-r--r-- | man/openrc-run.8 | 21 |
1 files changed, 18 insertions, 3 deletions
diff --git a/man/openrc-run.8 b/man/openrc-run.8 index b23c5fe0..be15d595 100644 --- a/man/openrc-run.8 +++ b/man/openrc-run.8 @@ -95,10 +95,17 @@ String describing the service. .It Ar description_$command String describing the extra command. .It Ar supervisor -Supervisor to use to monitor this daemon. If this is unset, -start-stop-daemon will be used. The only alternate supervisor we support -in this release is S6 from Skarnet software. To use this, set +Supervisor to use to monitor this daemon. If this is unset or invalid, +start-stop-daemon will be used. +Currently, we support s6 from scarnet software, and supervise-daemon +which is a light-weight supervisor internal to OpenRC. +To use s6, set supervisor=s6. +or set +supervisor=supervise-daemon +to use supervise-daemon. +Note that supervise-daemon is still in early development, so it is +considered experimental. .It Ar s6_service_path The path to the s6 service directory if you are monitoring this service with S6. The default is /var/svc.d/${RC_SVCNAME}. @@ -112,10 +119,16 @@ List of arguments passed to start-stop-daemon when starting the daemon. .It Ar command Daemon to start or stop via .Nm start-stop-daemon +or +.Nm supervise-daemon if no start or stop function is defined by the service. .It Ar command_args List of arguments to pass to the daemon when starting via .Nm start-stop-daemon . +.It Ar command_args_foreground +List of arguments to pass to the daemon when starting via +.Nm supervise-daemon . +to force the daemon to stay in the foreground .It Ar command_background Set this to "true", "yes" or "1" (case-insensitive) to force the daemon into the background. This implies the "--make-pidfile" and "--pidfile" option of @@ -123,6 +136,8 @@ the background. This implies the "--make-pidfile" and "--pidfile" option of so the pidfile variable must be set. .It Ar chroot .Xr start-stop-daemon 8 +and +.Xr supervise-daemon 8 will chroot into this path before writing the pid file or starting the daemon. .It Ar pidfile Pidfile to use for the above defined command. |