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

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

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

    皇家方舟

    linux 腳本

    一、shell腳本 program.sh
    #!/bin/sh

    export LANG=zh_CN.GB2312

    /bin/echo -e "start program!" >> /p2p.log

    ps -ef|grep 'program' |grep -v grep |awk '{print $2}' |xargs -t -l kill -9

    nohup /usr/java/jdk1.5.0_08/bin/java -jar /apps/program.jar 1>program.log&

    啟動時sh program.sh即可

    二、看門狗shell腳本 monitor.sh

    #!/bin/bash

    #注:本腳本需要以超級用戶身份運行。

    # 監(jiān)測的時間間隔,秒計
    INTERVAL=60

    # 重啟時間間隔
    INTERVALRESTART=1

    #==================================================================

    PROGRAME=program
    THREADNUMS=1
    LOG=/apps/monitor.log
    #SYSDATE=$(date)

    while true
    do
    ?? #echo " "
    ?? #echo "**********Now begin to monitor program's status , please wait.************"
    ?? #echo " "
    ?? #`ulimit -c unlimited`??
    ?? SYSDATE=$(date)
    ??
    ?? nowps1=`ps -e | grep $PROGRAME | grep -v grep | wc -l`
    ?? nowps1=`expr $nowps1`
    ???
    ?? #echo "ps = $nowps1"
    ??????
    ?? if? [? $nowps1 -lt $THREADNUMS ]; then
    ??
    ??????? /usr/bin/killall -9 $PROGRAME 1>/dev/null 2>/dev/null
    ??????? echo "======================================================" >> $LOG
    ??????? echo "Restart date:" $SYSDATE >> $LOG
    ??????? echo "Program name:" $PROGRAME >> $LOG
    ??????? echo "======================================================" >> $LOG
    ??#sleep $INTERVALRESTART????????
    ?????? # ./$PROGRAME 1>ucfile 2>ucfile
    ??????? /bin/sh /apps/server/p2pstart.sh
    ??????? echo " "
    ??????? echo "*******************************************************"
    ??????? echo "---------- Program $PROGRAME restart ----------------"
    ??????? echo "*******************************************************"
    ??????? echo " "

    ?? fi??

    ?? #echo "**********Now ended? monitor program's status !*************************"
    ?? #echo " "??
    ??
    ?? sleep $INTERVAL
    ??
    done

    #-----------------------------------------------------------
    exit 0

    如何在系統(tǒng)啟動時啟動看門狗程序:

    將/bin/sh /apps/monitor.sh加入到文件/etc/rc.local中即可,這樣每次系統(tǒng)啟動都會運行該程序以監(jiān)聽自己要監(jiān)聽的程序

    posted on 2007-05-10 12:35 阿輝 閱讀(453) 評論(0)  編輯  收藏 所屬分類: linux

    My Links

    Blog Stats

    常用鏈接

    留言簿(1)

    隨筆分類

    隨筆檔案

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲Av无码乱码在线znlu| 亚洲人成在线电影| 在线观看免费视频网站色| 亚洲AV午夜成人影院老师机影院| 日韩人妻无码精品久久免费一 | 极品美女一级毛片免费| 亚洲gv白嫩小受在线观看| 国产一卡2卡3卡4卡无卡免费视频| 亚洲色大成网站www永久男同| 亚洲国产综合精品中文字幕| 一级毛片在线免费看| 亚洲人成电影网站免费| 在线观看国产区亚洲一区成人| 99久久久国产精品免费无卡顿| 日韩精品免费一线在线观看| 亚洲国产日产无码精品| 最新精品亚洲成a人在线观看| 中字幕视频在线永久在线观看免费| 五月婷婷免费视频| 亚洲天堂一区在线| 久久亚洲国产成人精品无码区| 成人免费观看一区二区| 久久免费香蕉视频| 亚洲欧美日韩中文二区| 亚洲国产一区二区三区青草影视| 国产精品免费_区二区三区观看| 久久精品中文字幕免费| 亚洲AV无码一区二区三区鸳鸯影院 | 6080午夜一级毛片免费看6080夜福利 | 无码 免费 国产在线观看91| 亚洲免费在线视频观看| 亚洲国产成人片在线观看无码| 日韩免费在线观看| AA免费观看的1000部电影| 日本不卡免费新一区二区三区| 一级毛片免费不卡直观看| 亚洲国产成人精品激情| 亚洲成人中文字幕| 自拍偷自拍亚洲精品被多人伦好爽 | 在线视频免费观看高清| 亚洲精品免费视频|