宝塔面板:添加mysql守护脚本

发布时间: 2023-02-24 热度: 1795

云服务器安装的宝塔面板,因为内存经常不足导致宝塔面板mysql经常停止,需要检测mysql进程是否停止,就像php守护程序一样,检测到mysql 进程禁止后,检测到mysql停止会自动启动。

Mysql进程守护脚本 shell脚本一:

pgrep -x mysqld &> /dev/nullif [ $? -ne 0 ];then        bash /www/server/panel/script/rememory.sh   
        /etc/init.d/mysqld start      fi

Mysql进程守护脚本 shell脚本二:

#!/bin/bashPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/binexport PATH
pgrep -x mysqld &> /dev/nullif [ $? -ne 0 ]thenecho "At time:$(date) :MySQL is stop .">> /var/log/mysql_messages/etc/init.d/mysqld startelseexitfi

1、登录宝塔面板 >> 计划任务 >> 添加定时脚本

自动草稿

2、手动停止mysql后,执行守护脚本,确认可以正常启动mysql

自动草稿

请在下方留下您的评论. 加入TG吹水群