<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

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲一区二区三区免费在线观看 | 亚洲AV无码专区国产乱码不卡| 免费91麻豆精品国产自产在线观看 | 亚洲精品无码永久在线观看你懂的| 狠狠综合亚洲综合亚洲色| 最近免费中文字幕4| 亚洲综合久久一本伊伊区| 国产免费看JIZZ视频| 亚洲avav天堂av在线网爱情| 999国内精品永久免费观看| 亚洲成人黄色在线观看| 免费可以在线看A∨网站| 国产午夜亚洲精品| 日本一区免费电影| 一区二区三区精品高清视频免费在线播放| 免费在线黄色网址| 国产在线观看免费av站| 亚洲国产成人久久精品动漫 | 在线观看永久免费视频网站| 国产精品亚洲精品爽爽| 亚洲日韩涩涩成人午夜私人影院| 丝袜捆绑调教视频免费区| 亚洲国产精品一区| 免费电影在线观看网站| 四虎精品免费永久免费视频| 亚洲人成77777在线播放网站| 日韩插啊免费视频在线观看| 亚洲一区二区三区播放在线| 国产成人免费网站在线观看| 国产免费A∨在线播放| 久久亚洲精品成人AV| 午夜寂寞在线一级观看免费| 特黄aa级毛片免费视频播放| 五月天网站亚洲小说| 卡一卡二卡三在线入口免费| fc2成年免费共享视频网站| 久久久亚洲欧洲日产国码二区| 我要看WWW免费看插插视频| 51午夜精品免费视频| 亚洲另类春色校园小说| 亚洲精品无码99在线观看|