Supervisord в Ubuntu

Если вы используете supervisor для управления демонами (например php-fpm, python+tornado или nodejs) в Ubuntu, то, чтобы дефолтный скрипт /etc/init.d/supervisor из https://github.com/Supervisor/initscripts правильно запускался после перезагрузки всей системы, стоит добавить в init-скрипт

if [ ! -d /var/run/supervisor ]; then
        mkdir /var/run/supervisor/
        mkfifo /var/run/supervisor/supervisor.sock
        chown -R nobody /var/run/supervisor/
fi

после строки

DODTIME=5

Теперь ваш супервизор не будет теряться от того, что Ubuntu стёрла каталог с сокетом после перезагрузки.

on initscript, supervisord, ubuntu