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

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

    常用鏈接

    留言簿(4)

    隨筆分類

    隨筆檔案

    文章檔案

    新聞分類

    新聞檔案

    相冊

    收藏夾

    Java

    Linux知識相關

    Spring相關

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

    友情博客

    多線程并發編程

    開源技術

    持久層技術相關

    搜索

    •  

    積分與排名

    • 積分 - 359713
    • 排名 - 154

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 国产精品偷伦视频免费观看了| **毛片免费观看久久精品| 亚洲国产福利精品一区二区| 天堂亚洲免费视频| 国产妇乱子伦视频免费| 91成人免费观看在线观看| 亚洲色丰满少妇高潮18p| 精品亚洲成AV人在线观看| 国产日产亚洲系列最新| 日本一区二区三区日本免费| 亚欧人成精品免费观看| 日本黄色动图免费在线观看| 免费国产黄网站在线看| 亚洲成AV人片高潮喷水| 国产婷婷综合丁香亚洲欧洲| 婷婷久久久亚洲欧洲日产国码AV| 国产成人精品久久亚洲高清不卡 | 日韩一区二区免费视频| 成在人线AV无码免费| 91精品国产免费久久久久久青草 | 国产精品1024永久免费视频| 久久99精品免费视频| 免费播放在线日本感人片| 久香草视频在线观看免费| 羞羞视频网站免费入口| 亚洲国产精品无码第一区二区三区 | 国产精品亚洲A∨天堂不卡| 亚洲欧洲国产成人综合在线观看| 国产日产成人免费视频在线观看| 性感美女视频免费网站午夜| 最近最新MV在线观看免费高清| 国产福利视精品永久免费| 麻豆视频免费播放| 人成午夜免费视频在线观看| 18国产精品白浆在线观看免费| 成人浮力影院免费看| 国产免费不卡v片在线观看| 99久久免费精品国产72精品九九| 国产免费久久精品99re丫y| 成全视频在线观看免费高清动漫视频下载 | av免费不卡国产观看|