一個容易的MYSQL檢測案例代碼
發(fā)表時間:2023-08-31 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]$velocityCount學(xué)習(xí)shell編程,做了一個檢測MYSQL時候啟動的腳本,剛學(xué)SHELL沒幾天,歡迎大家給意見和建議# !bin/bashMYSQLPID=/var/run/mysqld/mysqld.pid;if [ ! -f $MYSQLPID ] ; thenservice my...
學(xué)習(xí)shell編程,做了一個檢測MYSQL時候啟動的腳本,剛學(xué)SHELL沒幾天,歡迎大家給意見和建議
# !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
以上就是一個簡單的MYSQL檢測實例代碼的詳細(xì)內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!
學(xué)習(xí)教程快速掌握從入門到精通的SQL知識。