waterye

          檢測進程是否存在

          #!/bin/sh

          while :
          do
              PID=`cat /home/pid.file`
              RUN_FLAG=`ps -p $PID | awk -v var=$PID '$1==var { print "1" }'`
             
              if [ -n "$RUN_FLAG" ] # string is not "null".
                then
                  echo 'running' # running
                else
                  echo 'kao' # restart process
              fi
             
              sleep 60 # 1 minute
          done

          posted on 2007-07-09 21:47 waterye 閱讀(1085) 評論(0)  編輯  收藏 所屬分類: Linux

          主站蜘蛛池模板: 浦江县| 菏泽市| 青海省| 潮安县| 新乐市| 外汇| 高雄市| 百色市| 历史| 峨眉山市| 吴川市| 凭祥市| 博客| 前郭尔| 青海省| 辽阳市| 于都县| 阜阳市| 淮南市| 通榆县| 化州市| 凤翔县| 澄迈县| 浦东新区| 杭州市| 陵水| 浦县| 永春县| 游戏| 上犹县| 长阳| 阿城市| 隆安县| 焉耆| 寿宁县| 苗栗县| 昌宁县| 社会| 灌云县| 永康市| 罗山县|