[완료] 쉘스크립트에서 if문 사용하여, 오류구분줄때요..
글쓴이: parkkw99 / 작성시간: 화, 2009/04/14 - 5:15오후
안녕하세요~; 이것저것 계속 배우고 있는 쉘스크립트 초보자입니당..
다름이 아니라 밑의
#!/bin/sh
today=`date +%Y%m%d`
cd /web/
java NewImport ./data/B321.&today
java NewAdd ./data/BH321.$today
cd /web/
java Export L N
cp D2.TXT /web/
이런 소스가 있다고 칩니당..
만약에 java NewImport를 실행시키던 도중에 어떠한 오류가 발생할 경우
java NewAdd 를 실행하지 못하게 하려면 어찌 해야 할까요... ㅠㅠ
if문을 사용해야 할까요?
계속 하다보니 막막해져서 인터넷 검색을 해봤지만 도무지 답이 안나오네요.. ㅠㅠ
고수님들의 도움을 구합니다!
Forums:
if 문을 사용하여
if 문을 사용하여 종료코드로 오류여부를 판별할 수 있습니다.
만약, 해당 어플이 오류가 났던 나지 않았던 똑같은 종료코드를 리턴한다면....
프로세스 리스트에서 해당 프로세스가 떠있지 여부를 판별하는 방법도 있습니다.
어찌되었건 if 문을 사용하여야 하겠군요 ^^;;;
아니라면....
java NewImport ./data/B321.&today && java NewAdd ./data/BH321.$today
와 같연 형태로 하면 될 것 같기도 한데... 이 역시 위의 방법보다는 정확하지는 않을듯 싶습니다.
저 자바프로그램이
저 자바프로그램이 실패시 0이 아닌것을 반환한다면 가능합니다.
-----------------------
과거를 알고 싶거든 오늘의 네 모습을 보아라. 그것이 과거의 너니라.
그리고 내일을 알고 싶으냐?
그러면 오늘의 너를 보아라. 그것이 바로 미래의 너니라.
고작 블로킹 하나, 고작 25점 중에 1점, 고작 부활동
"만약 그 순간이 온다면 그때가 네가 배구에 빠지는 순간이야"
댓글 달기