자유게시판

조회 수 1656 추천 수 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
번호 제목 추천 수 글쓴이 날짜 조회 수
1334 1점짜리 줄임말 file 0 다찌마와 2022.12.26 669
1333 하모니카 6 설치 질문입니다. 6 0 재팔 2023.01.25 669
1332 안녕하세요 가입인사도 드릴겸 질문드립니다. 5 0 프러 2020.07.02 670
1331 rofi를 이용한 와이파이 애플릿 대체 file 0 가벼운게최고 2020.11.02 670
1330 리누스 토발즈 "M1 맥에서 리눅스 실행되길 원해” (소식) 0 나눔앱하자 2020.11.25 670
1329 롤리팝. MP3폴더내 목록추가 할 수 없나요? 6 0 acrix 2022.07.24 670
1328 여전히 무덥네요. 2 0 하늘가 2022.08.23 670
1327 TreeSize Professional 프로그램 6 file 0 KongS 2023.01.07 670
1326 챗 gpt 4 드디어 메일이 왔네요 0 leaveoiop 2023.05.01 670
1325 좋은 제도 공부하기 0 이지연 2020.07.08 671
1324 일본 내 갤럭시 점유율 0 용소야 2023.11.02 671
1323 [잡담] 우리는 왜 다양한 것을 허용하지 않는가? 7 0 행복한펭귄 2018.03.25 672
1322 Debian FAQ 0 세벌 2021.10.12 672
1321 그래픽카드... 1 0 해중이 2022.01.20 672
1320 행운 0 blacklink 2023.07.07 672
1319 [뉴스] 스마트폰에 밀려 개점휴업 軍 '사지방'… 'AI 학습장'으로 다시 태어나나 1 0 새벽별빛 2023.08.10 672
1318 구글TV는 안드로이드 셉탑 기능이 들어간 건가요? 3 0 하늘구름 2023.10.01 672
1317 [SD러닝데이] 광고에서의 생성 AI 활용 실무사례 모음집 file 0 인공지능팩토리1 2023.12.07 672
1316 비피해가 심각하네요 0 우리다지지 2020.08.08 673
1315 뒷북이지만 Chat GPT 1 0 maama 2023.02.27 673
Board Pagination Prev 1 ... 24 25 26 27 28 29 30 31 32 33 ... 95 Next
/ 95
CLOSE