zoukankan      html  css  js  c++  java
  • [转]mono fastcgi server自动启动脚本

    如果你的mono站点以fastcgi方式运行,且不想每次重启服务器都手动启动fastcgi-mono-serverX,那么下面的脚本将能省去这一步骤(WEBAPPS变量代表了要启动的站点,按需修改即可

    #!/bin/sh
    
    ### BEGIN INIT INFO
    # Provides:          monoserve.sh
    # Required-Start:    $local_fs $syslog $remote_fs
    # Required-Stop:     $local_fs $syslog $remote_fs
    # Default-Start:     2 3 4 5
    # Default-Stop:      0 1 6
    # Short-Description: Start fastcgi mono server with hosts
    ### END INIT INFO
    
    PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
    DAEMON=/usr/local/bin/mono
    NAME=monoserver
    DESC=monoserver
    
    MONOSERVER=$(which fastcgi-mono-server2)
    MONOSERVER_PID=$(ps auxf | grep fastcgi-mono-server2.exe | grep -v grep | awk '{print $2}')
    
    WEBAPPS="www.domain1.xyz:/:/var/www/domain1.xyz/,www.domain2.xyz:/:/var/www/domain2.xyz/"
    
    case "$1" in
            start)
                    if [ -z "${MONOSERVER_PID}" ]; then
                            echo "starting mono server"
                            ${MONOSERVER} /applications=${WEBAPPS} /socket=tcp:127.0.0.1:9000 &
                            echo "mono server started"
                    else
                            echo ${WEBAPPS}
                            echo "mono server is running"
                    fi
            ;;
            stop)
                    if [ -n "${MONOSERVER_PID}" ]; then
                            kill ${MONOSERVER_PID}
                            echo "mono server stopped"
                    else
                            echo "mono server is not running"
                    fi
            ;;
    esac
    
    exit 0
    

    然后添加执行权限

    chmod +x /etc/init.d/monoserve
    

    再然后安装脚本

    update-rc.d monoserve defaults
    

    转自 http://yojimbo87.github.com/2010/03/14/mono-startup-script.html

  • 相关阅读:
    POJ 1300 Open Door
    POJ 2230 Watchcow
    codevs 1028 花店橱窗布置
    codevs 1021 玛丽卡
    codevs 1519 过路费
    codevs 3287 货车运输
    codevs 3305 水果姐逛水果街二
    codevs 1036 商务旅行
    codevs 4605 LCA
    POJ 1330 Nearest Common Ancestors
  • 原文地址:https://www.cnblogs.com/windvoice/p/2447789.html
Copyright © 2011-2022 走看看