자유게시판

조회 수 1632 추천 수 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 


  1. MX리눅스 속도 장난아니군요

  2. 리눅스에서 sql 실행 결과 로그찍는 방법

  3. 윈도우만 쓰다가 하모니카를 쓰게됬는데 어떻게 해야할지 모르겠어요..

  4. 정말 작은 리눅스 배포판이란 만들기 어렵네요.

  5. qemu와 인텔 가상 그래픽을 이용한 가상머신 사용하기

  6. 한컴구름이 이상한데요?

  7. 갑자기 우리은행 않돼는 이유가 뭘까요?

  8. hypnotix 가 민트19.x시리즈에서 안되니..

  9. 한글과컴퓨터 이미지를 스스로 깎아내리는 짓...

  10. numba 모듈 설치 관련 질문

  11. 두얼 부팅

  12. 코딩, 파이썬 공부..

  13. 윈도우 7 지원 종료한대서 검색하다 오게됐는데.. 여기 홈피만 보고 하모니 따라 설치하기가 쉽지 않네요.

  14. 4번째 하모니카 데스크탑 기념......

  15. AMD 4700S Desktop kit

  16. 홈 파티션의 .cache 디렉토리에 대한 질문입니다

  17. nimf ubuntu 21.04에서 설치하기 문의 드립니다.

  18. 스포티파이 프리미엄 무료 체험 끝나신 분들을 위해 (무료로 계속 사용하기)

  19. 싸지방인데...

  20. [] 어제 깔아서 써보니..

Board Pagination Prev 1 ... 8 9 10 11 12 13 14 15 16 17 ... 94 Next
/ 94
CLOSE