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

2021/12/21 7:19:59

本文主要是介绍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脚本:远程检测服务是否异常的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程