Chinaunix

标题: 求助: 脚本中调用informix语句后,有没办法判断informix语句成功或失败的办法 [打印本页]

作者: luotell    时间: 2008-02-27 18:49
标题: 求助: 脚本中调用informix语句后,有没办法判断informix语句成功或失败的办法
isql <<!
database $DBNAME;
load from $1 insert into t_bat_open_info;
!
if [ $? -eq 0 ]
then
    echo "成功"
    exit 0
else
    echo "失败"
    exit -1
fi

这样永远都成功,即使unload语句出错,各位高手有没有其它办法
作者: ivhb    时间: 2008-02-27 21:32
不要用isql,用dbaccess试试看?
作者: drwine    时间: 2008-03-01 18:10
在ksh 中,我一般是否这样用的,供参考:
dbaccess - - <<!
database $DBNAME;
load from $1 insert into t_bat_open_info;
!
OK=$?
if [ "X"$OK = "X0" ]
then
    echo "成功"
    exit 0
else
    echo "失败"
    exit -1
fi
作者: ivhb    时间: 2008-03-01 22:47
good




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2