明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

一個(gè)容易的MYSQL檢測(cè)案例代碼

[摘要]$velocityCount學(xué)習(xí)shell編程,做了一個(gè)檢測(cè)MYSQL時(shí)候啟動(dòng)的腳本,剛學(xué)SHELL沒(méi)幾天,歡迎大家給意見(jiàn)和建議# !bin/bashMYSQLPID=/var/run/mysqld/mysqld.pid;if [ ! -f $MYSQLPID ] ; thenservice my...

學(xué)習(xí)shell編程,做了一個(gè)檢測(cè)MYSQL時(shí)候啟動(dòng)的腳本,剛學(xué)SHELL沒(méi)幾天,歡迎大家給意見(jiàn)和建議

# !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

以上就是一個(gè)簡(jiǎn)單的MYSQL檢測(cè)實(shí)例代碼的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章!


學(xué)習(xí)教程快速掌握從入門到精通的SQL知識(shí)。