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