<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

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

    # 監測的時間間隔,秒計
    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

    如何在系統啟動時啟動看門狗程序:

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

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

    My Links

    Blog Stats

    常用鏈接

    留言簿(1)

    隨筆分類

    隨筆檔案

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 毛片在线播放免费观看| www.av在线免费观看| 国产成人精品免费视频大全麻豆| 亚洲色爱图小说专区| 在线观看人成视频免费无遮挡| 国产国拍精品亚洲AV片| 亚洲视频在线免费| 国产亚洲av片在线观看播放| 中文字幕不卡免费高清视频| 亚洲精品二区国产综合野狼| 久久99毛片免费观看不卡| 亚洲国产高清人在线| 最近中文字幕2019高清免费| 亚洲依依成人精品| 免费国产黄线在线观看| 亚洲AV噜噜一区二区三区| 四虎影院永久免费观看| 中国国语毛片免费观看视频| 亚洲AV午夜成人影院老师机影院 | 中文字幕不卡亚洲| 最好免费观看高清在线| 亚洲视频免费在线播放| 成人黄页网站免费观看大全| 黄色网页免费观看| 自怕偷自怕亚洲精品| 女人18毛片a级毛片免费视频| 一级A毛片免费观看久久精品| 国产国拍亚洲精品mv在线观看 | 中文字幕在线观看免费| 亚洲一区二区三区高清| 无码人妻精品一二三区免费| 无码色偷偷亚洲国内自拍| 亚洲无人区一区二区三区| 114一级毛片免费| 真正全免费视频a毛片| 亚洲国产天堂久久综合网站| 免费涩涩在线视频网| a毛片在线免费观看| 最新亚洲春色Av无码专区| 国产亚洲成AV人片在线观黄桃| 搡女人真爽免费视频大全|