linux服务器进程监控及自动重启的方法

来源:互联网 发布:淘宝历史版本下载5.80 编辑:程序博客网 时间:2024/04/30 09:16
[monitor@i-755-42433-VM ~]$ cat admintest.sh #! /bin/sh    APP_MAIN=com.upyoo.agent.AgentServer  proc_num()                      #查询进程数量{    num=`ps -ef|grep $APP_MAIN | awk '{ if($8=="./jre/bin/java") print $2}'`    return $num}proc_num  number=$?                       #获取进程数量if [ $number -eq 0 ]            #如果进程数量为0then                            #重新启动服务器,或者扩展其它内容。  cd /home/monitor/alert-agent/    sudo bash agentadmin.sh 3fi  

==========================

APP_MAIN是进程名

里面是执行

then下面是绝对路径执行

0 0