Supervisord

supervisord is a system that allows its users to control a number of processes on UNIX-like operating systems.

GitHub repo

Managing Configuration

supervisord is managed via a configuration file at /etc/supervisor/supervisord.conf (or applicable sub directories).

supervisor has a CLI interface which administrators can use to control programs managed by supervisord.

It is important to understand the distinction between reread and update . These commands have DIFFERENT FUNCTIONS. reread scans a configuration file for changes, but an update IS needed afterwards.