# phpman > man > supervise(8)

[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 ex‐
       its. 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 **supervise**.

       **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), pgr‐
       [phack(8)](https://www.chedong.com/phpMan.php/man/phack/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),  [setuidgid(8)](https://www.chedong.com/phpMan.php/man/setuidgid/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)
