将 supervisord 添加到自启动

创建文件到 /etc/rc.d/init.d/supervisord

#!/bin/sh

# chkconfig: - 15 15
# description: Copyright (C) yosida95 All Right Reserved.

. /etc/rc.d/init.d/functions

SUPERVISORD="/usr/bin/supervisord"
PIDFILE="/var/run/supervisord.pid"

start() {
    if [ ! -x "$SUPERVISORD" ]; then
        echo "$SUPERVISORD is not executable."
        exit 1
    fi

    echo "Starting ..."
    $SUPERVISORD --pidfile $PIDFILE

    return $?
}

stop() {
    echo "Stopping ..."
    kill -QUIT `cat $PIDFILE`
    [ $? -eq 0 ] && rm -f $PIDFILE
    return $retval
}

case $1 in
    start)
        start
    ;;
    stop)
        stop
    ;;
    *)
        echo "$0 start|srop"
        exit 2
    ;;
esac
centos 添加到 chkconfig
sudo chkconfig --add supervisord

设置开机等级

sudo chkconfig --level 2345 supervisord on