标签:
[root@HZ-ITF-01 cron.d]# vi /data/itf/app/oracle/sync/test.sh #!/bin/bash set -x su - oracle sqlplus /nolog <<EOF conn hxy/hxy create table test1 as select * from dba_tables; exit EOF
在root用户下执行sh /data/itf/app/oracle/sync/test.sh后,停止在oracle用户的交互界面不在往下执行 ,需要手动输入exit才能继续,但是在脚本中加入exit也不好使
#!/bin/bash #set -x
su - oracle -c sqlplus /nolog <<EOF conn hxy/hxy create table test1 as select * from dba_tables; exit EOF
脚本顺利执行
#!/bin/bash set -x
su - oracle <<! sqlplus /nolog <<EOF conn hxy/hxy create table test1 as select * from dba_tables; exit EOF
!
也可以顺利执行
标签:
原文地址:http://www.cnblogs.com/haoxiaoyu/p/4302663.html