+ -
当前位置:首页 → 问答吧 → 大家帮我看看这个shell 怎么设置结束的返回code

大家帮我看看这个shell 怎么设置结束的返回code

时间:2011-08-01

来源:互联网

我的本意是想通过shell 来调用 oracle 的sql 来对数据进行更新和选择,
sql 没有问题,就是想知道 sql 在执行结束的时候,我能否等到一个信号:

#/bin/sh

su - oracle

sqlplus / as sysdba

@test.sql

<<EOF

想问一下大家,怎么才能知道 test.sql 里面的 执行的是否已经结束了呢?

作者: shenghuiping2001   发布时间: 2011-08-01

sqlplus 难道没有 -f 之类的参数来从一个文件都sql 语句的吗?

有的话 直接输出 $? 就可以了

你这样的写法难以得到test.sql的运行结果

作者: threeleafzerg007   发布时间: 2011-08-01

你有什么建议吗?
我的目的,就是想sql 执行完,给shell 一个返回值

作者: shenghuiping2001   发布时间: 2011-08-01