宝塔Linux,一个服务器放的站多,都在更新时候,数据库有时候自动停止.
请问怎么做个计划任务监控数据库,如果数据库停止了就自动重启?
我网上找了下有的说可以设置计划任务没十分钟检测重启数据库,但是我试了不管用啊
计划代码:
#!/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
bash /www/server/panel/script/rememory.sh
/etc/init.d/mysqld start
fi
echo "----------------------------------------------------------------------------"
endDate=`date +"%Y-%m-%d %H:%M:%S"`
echo "★[$endDate] Successful"
echo "----------------------------------------------------------------------------"
|
|