bash 쉘스크립트 문의.
글쓴이: amiwinner / 작성시간: 월, 2010/01/11 - 5:58오후
안녕하세요.
제가 mysql client를 이용해서
bash shell로 매시 일정한 쿼리를 날리는 스크립트를 작성중입니다.
예는
mysql -uroot -ppassworkd -hhost -e "execute query"
요런식으로 되있는데요.
이 스크립트를 실행했을때 위 실행문이
실패했을경우
(Mysql Server가 다운됫거나. 쿼리가 잘못됫거나..기타등등)
실행했을당시의 쿼리문을 파일로 기록할려고 하는데요.
mysql 실행문이 실패했는데 성공했는지 알수 있는 방법이 어떤게 있을까요?
찾아보니.
mysql -uroot -ppassworkd -hhost -e "execute query" &> /dev/null
echo result:$?
하면 성공시
result:0
실패시
result:1
나오네요.
여기까지는 알아봤는데..
혹시 다른방법이 있거나..
아님. 왜 &> 후 $?값을 echo로 찍으면 저런값이 나오는건지요.ㅠ.
고수님들의 도움좀 바랍니다.
Forums:
댓글 달기