一個(gè)容易的MYSQL檢測(cè)案例代碼
發(fā)表時(shí)間:2023-08-31 來(lái)源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]$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í)。