定时Shell脚本检测MySQL是否正常且可实现自动重启

麦子
麦子
管理员
1234
文章
0
粉丝
运维技术360字数 231阅读0分46秒阅读模式

由于一些原因,我们的服务器会可能经常导致MySQL数据库突发停止运行,如果我们去重启数据库后就可以正常。但是,有没有一个办法能定时的检查MYSQL是否在运行,检查出来不运行会帮助我们自动重启数据库。这里,我们可以直接在用脚本定时实现。

定时Shell脚本检测MySQL是否正常且可实现自动重启

如果我们有用的是宝塔面板,可以直接在定时任务中设置SHELL脚本定时。

pgrep -x mysqld &> /dev/null
if [ $? -ne 0 ];then
bash /www/server/panel/script/rememory.sh
/etc/init.d/mysqld start
fi

我们可以设置每隔一段时间去检查一下是否MYSQL运行,如果不运行,会自动检测重启。

时间我们自己设定。如果我们不用的宝塔面板,我们也可以将脚本保存成.sh文件,然后用 crontab 去设置定时任务。

投上你的一票
 
  • 本文由 麦子 发表于2024年10月29日 08:39:44
  • 转载请务必保留本文链接:https://www.zhujipingjia.com/shell-restart-mysql.html
运维技术

利用CSS样式给Banner图片增加滤镜效果

老蒋在处理一个客户的网站Banner图片的时候,原图偏亮,希望图片稍微加上不透明的遮罩滤镜效果。我们正常可以将图片直接调整色调即可,但是如果客户以后希望原图那我们还要重新将图片替换有点麻烦,于是就考虑...