shell脚本:远程检测服务是否异常

功能说明

shell脚本:远程检测服务是否异常。
这里我们拿mysql举例子
其他服务也可类似。

脚本命令

#! /bin/bash
mysql_id=你的服务器ip
mysql_port=服务器mysql server的端口
mysql_PID=`ps -ef | grep '^mysql' | awk '{print $2}'`
while true :
do
#如果进程号为空 就说明mysql异常了 。 重启mysql就可以了。 
if [ -z $mysql_PID ]; then
	systemctl restart mysqld
	if [ $? -eq 0 ]; then
		echo -e "mysql重启成功!\nMySQLIP地址:$mysql_id\nMySQL端口号:$mysql_port"
	fi
	break
else 
	echo -e "mysql启动成功!\nMySQLIP地址:$mysql_id\nMySQL端口号:$mysql_port\nMySQL的PID:$mysql_PID"
	break
fi
done




调用

shell脚本:远程检测服务是否异常

成功截图

shell脚本:远程检测服务是否异常

免费扫码领取红包

shell脚本:远程检测服务是否异常

上一篇:bootstrap标签引入地址


下一篇:windows 怎样查看port占用情况