一個簡單的MYSQL檢測實例代碼

學習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

? 版權聲明
THE END
喜歡就支持一下吧
點贊5 分享