皇家方舟

          linux 看門狗

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

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

          # 監測的時間間隔,秒計
          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在其中增加一個啟動項,即在文件末尾增加一條可執行語句(如:/bin/sh /apps/program.sh)
          看門狗制作完畢。



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

          My Links

          Blog Stats

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 青冈县| 延吉市| 新河县| 屯昌县| 同心县| 渑池县| 嵊州市| 额敏县| 浦县| 高雄县| 东方市| 杭州市| 梨树县| 扎赉特旗| 柘荣县| 镶黄旗| 玛曲县| 黔西县| 娱乐| 金堂县| 驻马店市| 沂南县| 介休市| 青河县| 贵阳市| 建瓯市| 仁怀市| 蛟河市| 湄潭县| 锡林浩特市| 年辖:市辖区| 嘉兴市| 攀枝花市| 巩留县| 新民市| 福安市| 泰兴市| 莒南县| 临海市| 桃江县| 安多县|