컴퓨터활용/유닉스
배치실행파일의 입력값, 결과값 받기
멜번초이
2009. 4. 5. 10:48
쉘프로그램에서 입력 인자의 개수를 받아서 처리하는 부분
if [ $# -lt 1 ]; then
echo "인자개수는 2개가 입력 되어야 합니다.인자갯수 [$#]";
echo " ex) $0 20110404 1 ";
exit 100;
fi
echo "입력받은 인자 [$1] [$2]"
echo "인자개수는 2개가 입력 되어야 합니다.인자갯수 [$#]";
echo " ex) $0 20110404 1 ";
exit 100;
fi
echo "입력받은 인자 [$1] [$2]"
실행파일을 실행하고 그 결과를 받아서 에러처리
# 결과값 확보
ret=$?;
ret=$?;
# 프로그램 오류 확인
if [ $ret -ne 0 ]; then
echo "오류종료";
echo "exit $ret";
exit 100;
fi
# 프로그램 정상 확인
if [ $ret -eq 0 ]; then
echo "정상종료";
echo "exit $ret";
exit $ret;
fi