<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 167,  comments - 30,  trackbacks - 0
    啟動和停止OpenNebula shell腳本如下:
    給這個腳本起個名字吧,叫做oned

    #!/bin/bash
    #
    # chkconfig: 345 80 15
    # description: Startup script for the one .

    # Source function library.

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

    APP_USER=oneadmin
    APP_HOME=/opt/nebula/ONE/

    RETVAL=0

    start(){
            checkrun
            if [ $RETVAL -eq 1 ]; then
                    echo "Starting oned"
                    su - $APP_USER -c "$APP_HOME/bin/one start"
        else
           echo "oned is already running."

            fi
    }

    stop(){
            su - $APP_USER -c "$APP_HOME/bin/oneuser list" > /dev/null 2>&1
            result=$?
            if [ $result -eq 0 ]; then

                    echo "Shutting down oned"
                    su - $APP_USER -c "$APP_HOME/bin/one stop"

            elif [ $result -eq 255 ]; then

                    echo "Shutting down oned"
                    pkill -9 -u oneadmin

        fi
    }
       
    checkrun(){
            su - $APP_USER -c "$APP_HOME/bin/oneuser list" > /dev/null 2>&1
            if [ $? -eq 0 ]; then
                 RETVAL=0
                 return $RETVAL
        else
                 RETVAL=1
                 return $RETVAL
            fi
    }

    status(){
            checkrun
            if [ $RETVAL -eq 0 ]; then
                    echo "oned is running."
            else
                echo "oned is stopped."
                exit 1
            fi
    }

    case "$1" in
    start)
            start
            RETVAL=$?
            ;;
    stop)
            stop
            RETVAL=$?
            ;;
    restart)
            stop
            start
            RETVAL=$?
            ;;
    status)
            status
            ;;
    *)
            echo "Usage: $0 {start|stop|restart|status}"
            esac
    echo $RETVAL
    exit 0
    Linux中如何設置服務開機自啟動,可以參考http://os.51cto.com/art/201301/377515.htm

    1. 首先查看服務器默認的運行級別是多少? 目的是在對應運行級別下建立服務的軟連接。
     1> 執行命令#runlevel
     [root@compute-63-14]# runlevel
     N 3
     2> 查看/etc/inittab
     [root@compute-63-14 tomcat6]# cat /etc/inittab 
     # inittab is only used by upstart for the default runlevel.
     ... ... 
     id:3:initdefault:
     
    2. 將寫好的oned腳本拷貝到/etc/init.d/目錄下

    3. 在/etc/rc.d/rc3.d中建立軟鏈接
    cd /etc/init.d/rc.d/rc3.d
    ln -s ../init.d/oned S99oned
    S99oned是其軟鏈接,S開頭代表加載時自啟動

    以上已測試過,沒有問題,同時有興趣可以試試第二、三種方式。
    posted on 2013-06-04 11:18 David1228 閱讀(422) 評論(0)  編輯  收藏 所屬分類: Linux

    <2013年6月>
    2627282930311
    2345678
    9101112131415
    16171819202122
    23242526272829
    30123456

    常用鏈接

    留言簿(4)

    隨筆分類

    隨筆檔案

    文章檔案

    新聞分類

    新聞檔案

    相冊

    收藏夾

    Java

    Linux知識相關

    Spring相關

    云計算/Linux/虛擬化技術/

    友情博客

    多線程并發編程

    開源技術

    持久層技術相關

    搜索

    •  

    積分與排名

    • 積分 - 358569
    • 排名 - 154

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: jizz免费一区二区三区| 亚洲妇女熟BBW| 国产区卡一卡二卡三乱码免费| 免费看少妇高潮成人片| 无码天堂亚洲国产AV| 亚洲国产精品成人综合久久久| 亚洲色欲色欲www在线丝| 日韩高清在线高清免费| 麻豆视频免费观看| 精品国产一区二区三区免费| 国产亚洲漂亮白嫩美女在线 | 亚洲AV无码久久久久网站蜜桃 | 亚洲国产精品成人午夜在线观看| 亚洲欧洲国产视频| 亚洲成A∨人片在线观看不卡| 亚洲成A∨人片天堂网无码| 波多野结衣久久高清免费| 无码国产精品一区二区免费式影视 | 亚洲高清视频在线播放| 国产∨亚洲V天堂无码久久久| 亚洲国产精品综合久久网络| 日本19禁啪啪无遮挡免费动图| 人妻视频一区二区三区免费| 成人免费福利视频| 最近免费中文字幕大全免费| 91香蕉在线观看免费高清| 色欲A∨无码蜜臀AV免费播| 东方aⅴ免费观看久久av| 国产精品高清免费网站| 九九九精品视频免费| 人妻无码中文字幕免费视频蜜桃| 亚洲av永久无码| 亚洲AV无码资源在线观看| 亚洲国产欧美日韩精品一区二区三区| 亚洲首页国产精品丝袜| 精品久久亚洲中文无码| 亚洲永久在线观看| 亚洲AⅤ男人的天堂在线观看| 久久久久久亚洲精品无码| 羞羞的视频在线免费观看| 色婷婷综合缴情综免费观看|