OS Manuals

/usr/bin/supervise-daemon

OpenRC is a dependency-based init system that works with the system provided init program.

From openrc 0.64.1-r4 (os), captured 2026-11-05 by running supervise-daemon --help (exit 1) · terse output. permalink

 * supervise-daemon: The RC_SVCNAME environment variable is not set
Options (29)
OptionDescriptionSource
-u, --user user[:groupStart the daemon as the user and update $HOME accordingly or stop daemons owned by the user.man
-v, --verbosePrint the action(s) that are taken just before doing them.man
-a, --healthcheck-timer secondsRun the healthcheck() command, possibly followed by the unhealthy() command every time this number of seconds passes.man
-A, --healthcheck-delay secondsWait this long before the first health check.man
-D, --respawn-delay durationWait for the specified duration before restarting a daemon after it crashes.man
-d, --chdir pathchdir to this directory before starting the daemon.man
-e, --env VAR=VALUESet the environment variable VAR to VALUE.man
-g, --group groupStart the daemon as in the group.man
-I, --ionice class[:dataModifies the IO scheduling priority of the daemon.man
-k, --umask modeSet the umask of the daemon.man
--notify fd:numOpen file descriptor num as a pipe, and waits until the daemon writes a newline to it before exiting.man
-m, --respawn-max countSets the maximum number of times a daemon will be respawned.man
-p, --pidfile supervisorpidfileSets a path for the supervisor's pid file.man
-N, --nicelevel levelModifies the scheduling priority of the daemon.man
--oom-score-adj adjModifies the OOM score adjustment of the daemon.man
-P, --respawn-period durationSets the duration of a respawn period.man
--respawn-delay-step durationIncrease the respawn-delay by duration with every retry within respawn-period.man
--respawn-delay-cap durationSet the maximum respawn-delay duration.man
-R, --retry timeoutThe retry specification can be either a timeout in seconds or multiple signal/timeout pairs (like SIGTERM/5).man
-r, --chroot pathchroot to this directory before starting the daemon.man
--signal signalInstruct a supervisor to signal the process it is supervising.man
-0, --stdin fileRedirect the standard input of the process to file.man
-1, --stdout logfileThe same thing as -0, --stdin but with the standard output.man
-2, --stderr logfileThe same thing as -1, --stdout but with the standard error output.man
--stdout-logger cmdRun cmd as a child process redirecting the standard output to the standard input of cmd when started with -background.man
--stderr-logger cmdRun cmd as a child process and Redirect the standard error of the process to the standard input of cmd when started with -background.man
--capabilities cap-listStart the daemon with the listed inheritable, ambient and bounding capabilities.man
--secbits sec-bitsSet the security-bits for the program.man
--no-new-privsSet the No New Privs flag for the program.man

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.