如何监控linux服务器被重启

发布网友 发布时间:2022-04-21 00:17

我来回答

1个回答

热心网友 时间:2023-07-20 01:42

[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 ]            #如果进程数量为0
then                            #重新启动服务器,或者扩展其它内容。
  cd /home/monitor/alert-agent/  
  sudo bash agentadmin.sh 3
fi

APP_MAIN是进程名

里面是执行

then下面是绝对路径执行

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com