aboutsummaryrefslogtreecommitdiff
path: root/system/supervisor/README
blob: 6aaef460988a9864c278d09680643f36cb8e8ff1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Supervisor is a client/server system that allows its users to monitor
and control a number of processes on UNIX-like operating systems.

It shares some of the same goals of programs like launchd, daemontools,
and runit. Unlike some of these programs, it is not meant to be run as a
substitute for init as "process id 1". Instead it is meant to be used to
control processes related to a project or a customer, and is meant to
start like any other program at boot time.

**ADVICE**

Consider configuring your programs via `/etc/supervisor.d`. In this
way, `/etc/supervisord.conf` will remain the same and independent of
the configuration of the programs you want to control.