分享一个从其他网站看到的shell脚本。
- #!/bin/bash
- PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
- export PATH
- pgrep -x mysqld &> /dev/null
- if [ $? -ne 0 ]
- then
- echo "At time:$(date) :MySQL is stop .">> /var/log/mysql_messages
- service mysqld start
- else
- exit
- fi
复制代码 将上述脚本保存为mysqld_guard.sh
在crontab中添加计划任务,能够自动检测mysql的服务状态,如果发现mysql停掉后就可以立即恢复了。
原文:http://www.zkii.net/system/control/559.html
|
|