皇家方舟

          linux 看門狗

          先要編寫看門狗程序program.sh,內(nèi)容如:
          #!/bin/bash

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

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

          # 重啟時間間隔
          INTERVALRESTART=1

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

          PROGRAME=program
          THREADNUMS=1
          LOG=/apps/server/monitor.log
          #SYSDATE=$(date)
          ??
          SYSBUILD=`/bin/cat /etc/redhat-release | /bin/awk '{print $5$7}'`

          var="-emf"
          ?
          case ${SYSBUILD} in
          "7.3")
          ??????? var="-e"
          ??????? ;;
          "8.0")
          ??????? var="-em"
          ??????? ;;
          "AS3")
          ??????? var="-emf"
          ??????? ;;
          esac
          ??
          ??
          while true
          do
          ?? SYSDATE=$(date)

          ??
          ?? nowps1=`ps $var | grep $PROGRAME | grep -v grep | wc -l`
          ?? nowps1=`expr $nowps1`
          ?????
          ?? if? [? $nowps1 -lt $THREADNUMS ]; then
          ??????? /bin/sh /apps/program.sh
          ??????? echo " " >> $LOG
          ??????? echo "*******************************************************" >> $LOG
          ??????? echo "Restart time:" $SYSDATE >> $LOG
          ??????? echo "---------- Program $PROGRAME restart ----------------" >> $LOG
          ??????? echo "*******************************************************" >> $LOG
          ??????? echo " "
          ?? fi
          sleep $INTERVAL
          ??
          done

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

          在文件/etc/rc.local在其中增加一個啟動項,即在文件末尾增加一條可執(zhí)行語句(如:/bin/sh /apps/program.sh)
          看門狗制作完畢。



          posted on 2007-06-27 12:04 阿輝 閱讀(1664) 評論(0)  編輯  收藏 所屬分類: linux

          My Links

          Blog Stats

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 莒南县| 都江堰市| 漳浦县| 桃园市| 彝良县| 武汉市| 新巴尔虎右旗| 内丘县| 天峨县| 祥云县| 滦平县| 西平县| 攀枝花市| 平顶山市| 临夏市| 武乡县| 巴林左旗| 锦州市| 博客| 洛南县| 富顺县| 分宜县| 绥中县| 南皮县| 易门县| 阳春市| 长乐市| 如皋市| 两当县| 德安县| 明星| 惠州市| 都安| 九江县| 绿春县| 伊春市| 溆浦县| 曲靖市| 桓仁| 六安市| 临湘市|