简单的MYSQL检测

前端之家收集整理的这篇文章主要介绍了简单的MYSQL检测前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

下面是编程之家 jb51.cc 通过网络收集整理的代码片段。

编程之家小编现在分享给大家,也给大家做个参考。

# !bin/bash
MysqLPID='/var/run/MysqLd/MysqLd.pid';

if [ ! -f $MysqLPID ] ; then
    service MysqLd start &>> MysqL.error.log;

    if [ $? -ne 0 ] ; then
        for i in $(ps -ef|grep MysqLd | grep -v grep | awk '{print $2}')
        do
            kill -9 $i;
        done

        service MysqLd start &>> MysqL.error.log;
    fi   
    exit;
fi
             
PID=$(tail $MysqLPID); 

if [[ X$PID -eq X ]] ; then
    rm -rf $MysqLPID;
    
    if [ $? -eq 0 ] ; then 
        for i in $(ps -ef|grep MysqLd | grep -v grep| awk '{print $2}')
        do
            kill -9 $i;
        done
    
        service MysqLd stop  &>> MysqL.error.log;
        service MysqLd start &>> MysqL.error.log;
    else
        echo "MysqL PID 文件删除失败. " 1>> MysqL.error.log
    fi
fi

以上是编程之家(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

猜你在找的Shell相关文章