SYNOPSIS
supervise [ -rsudox ] dir program [ args ... ]
DESCRIPTION
supervise runs program with the given args. It restarts program if
program dies.
supervise maintains status information, in a binary format, in dir/sta-
tus. It uses dir/status.new as a temporary file so that dir/status is
never partially written. dir must already exist and be writable for
supervise.
supervise accepts commands from svc through the dir/svcontrol file.
supervise locks dir/lock, so two copies of supervise cannot run with
the same dir.
supervise pauses for a second before starting program, so that it does
not loop too quickly if program exits immediately.
OPTIONS
-r (Default.) program is normally running. Sets, but does not
force, -u.
-s program is normally not running. Sets, but does not force, -d.
-u (Default.) Start program immediately. If it stops, restart it.
-d Do not start program.
-o Start program immediately. If it stops, do not restart it.
-x Exit as soon as program stops.
SEE ALSO
svc(1), svstat(1), testfilelock(1)
supervise(1)
Man(1) output converted with
man2html