muyl
11/4/2017 - 3:33 PM

监控mysql是否启动

监控mysql是否启动,自动启动

#!/bin/bash 
pgrep -x mysqld &> /dev/null 
if [ $? -ne 0 ] 
then 
echo "At time:`date` :Mysql is stop ." >> /var/log/mysql_message 
service mysqld start 
else 
echo "Mysql server is running" 
fi 
#!/bin/bash
#written by linuxidc@2015-10-15
 
port=`netstat -nlt|grep 3306|wc -l`
process=`ps -ef |grep mysql|grep -v grep |wc -l`
if [ $port -eq 1 ] && [ $process -eq 2 ]
then
    echo "MySQL is running"
else
    /etc/init.d/mysqld start

fi