设置每隔5分钟检查mysql运行的状态的方法

由于mysql经常性的挂掉又找不到原因所以写了一个脚步挂掉5分钟自动启动mysql

代码如下

#!/bin/sh
pgrep -x mysqld &> /dev/null
if [ $? -ne 0 ];then
echo Time at : `date "+%Y%m%d_%H:%M:%S"` is stop. >> 这里写日志文件的路径
/etc/init.d/mysqld start
fi

startMysql.sh

用crontab 设置每5分钟访问一下这个脚步文件

*/5 * * * * /startMysql.sh >/dev/null 2>&1

这样就设置完成!

标签:

发表评论