监听mysql是否挂掉
- 监听脚本 listenMysql.sh
pgrep mysqld &> /software/mysql/null
if [ $? -gt 0 ]
then
echo "date
mysql is stop" >> /software/mysql/listenMysql.log
service mysql start
else
echo "date
mysql running" >> /software/mysql/listenMysql.log
fi
- 安装crontab定时启动
- 设置crontab开机启动
ntsysv
chkconfig –level 35 crond on
- yum install -y ntsysv
添加定时脚本
crontab -e
SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/
*/1 * * * * /software/mysql/listenMysql.sh
- 查看定时任务
crontab -l
- 重启定时
service crond restart