| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 | #!/bin/shPID="log/supervisord.pid"CONF="etc/supervisord.conf"EXEPATH='/usr/bin/gogs_start'if [ ! -f $EXEPATH ]; then    gogs_scripts_path=$(cd `dirname $0`; pwd)    echo $gogs_scripts_path    sudo ln -s $gogs_scripts_path'/start.sh' /usr/bin/gogs_startfiLOGDIR="log"if [ ! -d $LOGDIR ]; then    mkdir $LOGDIRfistop() {    if [ -f $PID ]; then        kill `cat -- $PID`        rm -f -- $PID        echo "stopped"    fi}start() {    echo "starting"    if [ ! -f $PID ]; then        supervisord -c $CONF        echo "started"    fi}case "$1" in    start)        start        ;;    stop)        stop        ;;    restart)        stop        start        ;;    *)        echo "Usage: $0 {start|stop|restart}"esac
 |