如何监控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下面是绝对路径执行