detect_mysql.sh
#!/bin/bash
mysql_status=`/etc/init.d/AnyBackupDataServer status`
test_exist=`echo ${mysql_status} | grep -c FAILED`
if [ ${test_exist} -eq 1 ]
then
/etc/init.d/AnyBackupDataServer start
fi
ReadMe.txt
使用方法:
1、将detect_mysql.sh拷贝到/sysvol目录下
2、运行crontab -e 敲回车,进入一个文本编辑页面,放入下面一条
*/5 * * * * /sysvol/detect_mysql.sh &>/dev/null
再退出保存即可。
这样就会每5分钟检测一下mysql服务状态,如果挂了,就会自动启动。