티스토리 뷰

#!/bin/bash

now=`date "+%Y%m%d %H:%M:%S"`
echo "배치 시작.[$now]"

export LANG=ko_KR.eucKR
BATCH_HOME=/aaa/batch
LIB=$BATCH_HOME/lib
JAVA_HOME=/usr/java
JAVA_BIN=$JAVA_HOME/bin/java
CLASSPATH=$LIB/aa.jar:$CLASSPATH
cd $BATCH_HOME/bin
$JAVA_BIN -Dfile.encoding=EUC-KR -classpath $CLASSPATH com.aa.batch.Batch -conf $BATCH_HOME/conf/aa.xml $* -p $$ 2>stderr.log

exit_code=$?

exit $exit_code

==============================

$?bash 쉘에서 최근 실행한 명령어의 종료 스테이터스를 가진 변수최근 실행한 함수의 return 값을 가진 변수2 실습 1[편집]

[root@zetawiki ~]# echo hello hello [root@zetawiki ~]# echo $? 0

→ 최근 명령어의 종료 상태가 정상(0)

[root@zetawiki ~]# asdf -bash: asdf: command not found [root@zetawiki ~]# echo $? 127

→ 최근 명령어의 종료 상태가 비정상(127)3 실습 2[편집]

[root@zetawiki ~]# true [root@zetawiki ~]# echo $? 0 [root@zetawiki ~]# false [root@zetawiki ~]# echo $? 1

https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_$%3F
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함