Супервизор является клиент-серверной системой, которая позволяет ее пользователям управлять многими процессами в подобных UNIX операционных системах.

Супервизор совместно использует некоторые из тех же целей программ как launchd, daemontools, и runit. В отличие от некоторых из этих программ, это не предназначено, чтобы быть выполненным вместо init как “идентификатор 1 процесса”. Вместо этого это предназначено, чтобы использоваться для управления процессами, связанными с проектом или клиентом, и предназначено для запуска как любая другая программа во время начальной загрузки.

http://supervisord.org

https://pypi.python.org/pypi/supervisor