# phpman > info > supervise

[supervise(8)](https://www.chedong.com/phpMan.php/man/supervise/8/markdown)                System Manager's Manual               [supervise(8)](https://www.chedong.com/phpMan.php/man/supervise/8/markdown)

NAME
       supervise - starts and monitors a service.

SYNOPSIS
       supervise s

DESCRIPTION
       supervise  switches  to  the  directory  named  s  and starts ./run. It
       restarts ./run if ./run exits. It pauses for a  second  after  starting
       ./run, so that it does not loop too quickly if ./run exits immediately.

       If  the file s/down exists, supervise does not start ./run immediately.
       You can use [svc(8)](https://www.chedong.com/phpMan.php/man/svc/8/markdown) to start ./run and to give other commands to  super-
       vise.

       supervise  maintains  status  information in a binary format inside the
       directory s/supervise, which must be writable to supervise.  The status
       information can be read by [svstat(8)](https://www.chedong.com/phpMan.php/man/svstat/8/markdown).

       supervise  may  exit  immediately  after  startup if it cannot find the
       files it needs in s or if another copy of supervise is already  running
       in  s.  Once supervise is successfully running, it will not exit unless
       it is killed or specifically asked to exit.  You  can  use  [svok(8)](https://www.chedong.com/phpMan.php/man/svok/8/markdown)  to
       check  whether supervise is successfully running. You can use [svscan(8)](https://www.chedong.com/phpMan.php/man/svscan/8/markdown)
       to reliably start a collection of supervise processes.

SEE ALSO
       [svc(8)](https://www.chedong.com/phpMan.php/man/svc/8/markdown), [svok(8)](https://www.chedong.com/phpMan.php/man/svok/8/markdown), [svstat(8)](https://www.chedong.com/phpMan.php/man/svstat/8/markdown), [svscanboot(8)](https://www.chedong.com/phpMan.php/man/svscanboot/8/markdown), [svscan(8)](https://www.chedong.com/phpMan.php/man/svscan/8/markdown), [readproctitle(8)](https://www.chedong.com/phpMan.php/man/readproctitle/8/markdown),
       [fghack(8)](https://www.chedong.com/phpMan.php/man/fghack/8/markdown),  [pgrphack(8)](https://www.chedong.com/phpMan.php/man/pgrphack/8/markdown),  [multilog(8)](https://www.chedong.com/phpMan.php/man/multilog/8/markdown), [tai64n(8)](https://www.chedong.com/phpMan.php/man/tai64n/8/markdown), [tai64nlocal(8)](https://www.chedong.com/phpMan.php/man/tai64nlocal/8/markdown), setu-
       [idgid(8)](https://www.chedong.com/phpMan.php/man/idgid/8/markdown), [envuidgid(8)](https://www.chedong.com/phpMan.php/man/envuidgid/8/markdown), [envdir(8)](https://www.chedong.com/phpMan.php/man/envdir/8/markdown), [softlimit(8)](https://www.chedong.com/phpMan.php/man/softlimit/8/markdown), [setlock(8)](https://www.chedong.com/phpMan.php/man/setlock/8/markdown)

       <http://cr.yp.to/daemontools.html>

                                                                  [supervise(8)](https://www.chedong.com/phpMan.php/man/supervise/8/markdown)
