zoukankan      html  css  js  c++  java
  • 进程类监控,if套if循环

    代码如下

    #!/bin/bash
    
    
    #this script is for check process
    
    NUM_RE=`ps aux | grep new.py | grep -v grep | wc -l`
    
    
    mdate=`date +%Y-%m-%d-%H:%M:%S`
    
    cd $(dirname $0)
    echo $NUM_RE
    
    if [ "$NUM_RE" -eq "1" ];then
            echo "no check"
    else
            nohup python new.py &
            #sleep 10
            NUM_RE=`ps aux | grep new.py | grep -v grep | wc -l`        #else启动程序以后发现上面的变量不生效,只好在重新定义一边
            echo $NUM_RE
            echo ------------------------
            echo $NUM_RE
            if [ "$NUM_RE" -eq "1" ];then
                    echo $mdate SC-RE restart success!
                    echo $NUM_RE
            else
                    echo $mdate SC-RE restart failed!
            fi
    fi
  • 相关阅读:

    list集合
    接口
    抽取对象的基本方法
    访问修饰符
    构造方法
    如何弹出一个对话框
    nginx反代配置
    TreeMap排序
    BeanPropertyRowMapper
  • 原文地址:https://www.cnblogs.com/hanjianfei/p/14360815.html
Copyright © 2011-2022 走看看