mysql 접속불가시 재부팅
mysqladmin ping > msg.txt
type msg.txt | find /i "alive"
if errorlevel 0 echo "양호" errorlevel = %errorlevel%
if errorlevel 1 shutdown -r
mysqladmin ping > msg.txt - mysqladmin ping 결과를 msg.txt에 담음.
type msg.txt | find /i "alive" - msg.txt 파일안에 alive가 있는지 확인.
if errorlevel 0 echo "양호" errorlevel = %errorlevel% - 에러값이 0 인 경우 실행
if errorlevel 1 shutdown -r - 에러값이 1 인 경우 실행(재부팅)
의아한 건
에러값이 0이면 0의 조건만 실행되는데
에러값이 1이면 0, 1의 조건이 둘 다 실행됨.
이유는 모르겠슴.