+ -
当前位置:首页 → 问答吧 → 如何取得isql 状态 $?

如何取得isql 状态 $?

时间:2010-09-20

来源:互联网

netbackup 的sybase备份脚本有如下内容:
#***************************************************************************
# Replace "sa" with your Sybase server Administrator's login name.
# Replace "manager" with your Sybase server Administrator's password.
#***************************************************************************
        $SYBASE$OCS_QUAL/bin/isql -Usa -P -I$SYBASE/interfaces -S$SYBSERVER < ./syb_${DATABASE_NAME}_dump
        RETURN_STATUS=$?

if [ "${DUMP_TYPE}" = "DATABASE" ]
then
#       Initiate a backup of any file related to the Sybase database, such as script files.

        echo "bpbackup -c $SYB_FILES_POLICY $SYB_FILES_DIR"
        /usr/openv/netbackup/bin/bpbackup -c $SYB_FILES_POLICY $SYB_FILES_DIR
        BPBACKUP_STATUS=$?

        if [ "$BPBACKUP_STATUS" -ne 0 ]
        then
                echo ""
                echo "bpbackup of $SYB_FILES_DIR returned $BPBACKUP_STATUS"
        fi
fi


echo "Finished `date`"

echo "exit $RETURN_STATUS"
echo ""

exit $RETURN_STATUS

=========================
红色部分 我觉得是有问题的
RETURN_STATUS的值永远是0

大家认为呢?

作者: piml_lv   发布时间: 2010-09-20

不好意思 红色部分标错了
应该是
       $SYBASE$OCS_QUAL/bin/isql -Usa -P -I$SYBASE/interfaces -S$SYBSERVER < ./syb_${DATABASE_NAME}_dump
        RETURN_STATUS=$?

作者: piml_lv   发布时间: 2010-09-20

相关阅读 更多

热门下载

更多