자유게시판

조회 수 1630 추천 수 0 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

안녕하세요. 아래와 같은 쉘스크립트로 mysql 에 insert 후 성공 or 실패 결과를 로그로 남기고 싶은데요,

실패가 될때는 (아래 참조) 문구가 출력이 되나 성공일 때는 아무것도 안남아서 로그를 찍을수가 없습니다ㅠㅠ

실행결과를 변수에 넣어서 NULL 로 구분해보려 했으나 성공/실패 모두 명령어 자체가 실패는 아니라서 모두 NULL로 체크되네요..

 

어떻게 하면 성공/실패를 구분할 수 있을지 부디 고수님들의 고견을 여쭙습니다.

 

******* 쉘스크립트 ********

NOW=$(date "+%Y-%m-%d-%T")
echo "$NOW"
SQL_OUTPUT=$(exec mysql --login-path=aics-clear -N -e "
use AICS;
insert into AICS.TB_MAIL (MAIL_ID) values ('test09')")

if [ -z $SQL_OUTPUT ]
then
echo "success"
fi 

********************************

=> 성공일 때 (test09 insert 시)

2019-12-12-10:25:19
ERROR 1062 (23000) at line 3: Duplicate entry 'test09' for key 'PRIMARY'
success 

 

=>  실패일 때 (test10 insert 시)

2019-12-12-10:25:43
success 


List of Articles
번호 제목 추천 수 글쓴이 날짜 조회 수
1848 영상의 장난? 마술인가? 0 보라짱 2018.02.21 808
1847 해외 외교 상황이 궁금하다면? 0 식혜고양이 2018.02.22 631
1846 너무너무 신기한 석고상~ 0 보라짱 2018.02.22 608
1845 물가를 아는 아이~ㅋㅋ 0 보라짱 2018.02.24 593
1844 Europe의 역사를, 쉽게 공부하고 싶다면? 1 0 식혜고양이 2018.02.28 635
1843 재밌게 여자 만나는 방법 5 0 young1004 2018.03.02 810
1842 J-League 축구 소식을 알고 싶다면? 0 식혜고양이 2018.03.04 664
1841 자유게시판 사용 도움말 2 0 Qkyuda 2018.03.05 2002
1840 멋진 새들에 반란 0 young1004 2018.03.06 575
1839 새들의 공격~ 0 young1004 2018.03.06 651
1838 신기한 자동차 묘기 0 young1004 2018.03.07 629
1837 어어 차가 넘어간다~ 0 young1004 2018.03.07 602
1836 프레리도그는 주위를 뱅뱅 돌아요~ 0 young1004 2018.03.08 639
1835 자네 불 좀 담배 좀 피게~ 3 0 young1004 2018.03.09 643
1834 트라이얼 자전거 스턴트 묘기~ 0 young1004 2018.03.09 612
1833 자네 탁구 할 줄 아는구먼~자네도야 허허 0 young1004 2018.03.09 656
1832 거미의 반격~ 0 young1004 2018.03.10 588
1831 kldp가 안전하지 않다고 하네요? 1 0 세벌 2018.03.10 864
1830 주목할 만한 오픈소스 프로젝트 1 0 Kevin 2018.03.12 758
1829 리눅스 노트북 2 0 Ohnine 2018.03.12 994
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 94 Next
/ 94
CLOSE