Mysql进程守护自动重启的Shell脚本
这是一个可以自动监控宝塔面版Mysql数据库是否启动的Shell脚本。
BT宝塔面版添加计划任务,选择Shell脚本
设置执行周期,比如10分钟一次。
填写脚本内容即可。
脚本内容:
#!/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
/etc/init.d/mysqld start
else
exit
fi