2004년 12월 24일 금요일

shell

#!/bin/ksh
#
# ジョブ名 : UNIX
# ジョブ格納先 : /apl/ux/shell
# 起動方法 : SystemWalker
# 実行ユーザー : root
# 処理概要 :
# 作成者 : XXXX
# 作成年月日 : 2003.07.15
# 更新者 :
# 更新年月日 :
# 更新概要 :
# 備考 :
#

# 共通初期処理
# STEP010:
APPLICATION_ID=ux
JOBNET_NAME=UXA010D
JOB_NAME=UXAA010


# JOB初期処理
# STEP020:
JOB_LOG=/apl/${APPLICATION_ID}/log/${JOB_NAME}.log
echo "`date` : ${JOB_NAME}" > ${JOB_LOG} 2>&1

# 主処理:ファイルコピー
# STEP030:
cp /apl/ux/ftp/uxaa010.dat /tmp/uxaa010.dat >> ${JOB_LOG} 2>&1
# エラーチェック( RETURN_CODE = 0 : 正常終了時 )
RETURN_CODE=$?
if [ "${RETURN_CODE}" != 0 ]; then
echo "`date` : return_code = ${RETURN_CODE}" >> ${JOB_LOG} 2>&1
RETURN_CODE=99
fi

# 終了処理( ログの出力とExit Code の設定 )
#STEP990:
cat ${JOB_LOG}
exit ${RETURN_CODE}

# EOF

댓글 없음: