<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 閱讀(423) 評論(0)  編輯  收藏 所屬分類: Linux

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

    常用鏈接

    留言簿(4)

    隨筆分類

    隨筆檔案

    文章檔案

    新聞分類

    新聞檔案

    相冊

    收藏夾

    Java

    Linux知識相關

    Spring相關

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

    友情博客

    多線程并發編程

    開源技術

    持久層技術相關

    搜索

    •  

    積分與排名

    • 積分 - 358627
    • 排名 - 154

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲精品视频久久久| 男人的天堂亚洲一区二区三区| 免费国产在线观看老王影院| 亚洲午夜在线播放| 免费毛片在线看片免费丝瓜视频| 久久精品国产亚洲AV无码娇色| 蜜桃成人无码区免费视频网站| 亚洲一区二区中文| 84pao国产成视频免费播放| 中文字幕亚洲精品| 免费不卡视频一卡二卡| 亚洲视频无码高清在线| 国产18禁黄网站免费观看| 日韩大片在线永久免费观看网站| 亚洲中文字幕无码爆乳av中文| 中美日韩在线网免费毛片视频| 美腿丝袜亚洲综合| 免费A级毛片在线播放| 亚洲一区精彩视频| 国产成人无码a区在线观看视频免费| 免费福利资源站在线视频| 亚洲精品乱码久久久久久| 99在线视频免费| 亚洲sss综合天堂久久久| 哒哒哒免费视频观看在线www| 国产精品美女久久久免费| 亚洲国产一区在线| 免费高清在线影片一区| 人人公开免费超级碰碰碰视频 | 久久久无码精品亚洲日韩蜜臀浪潮| 100部毛片免费全部播放完整| 亚洲欧美成人av在线观看| 波多野结衣免费视频观看| 国产一级淫片a免费播放口| 亚洲一卡二卡三卡| 亚洲精品视频久久久| 免费观看激色视频网站(性色)| 日本亚洲中午字幕乱码 | 在线观看视频免费国语| 久久久久久久国产免费看| 亚洲综合久久一本伊伊区|