SHELL切换用户后怎么继续执行脚本,求大神
我脚本如下:expect-c"spawnsu-oracleexpect\"Password:\"send\"oracle\r\"interact"echostart-c"...
我脚本如下:
expect -c "
spawn su - oracle
expect \"Password:\"
send \"oracle\r\"
interact
"
echo start -c "sqlplus / as sysdba<<EOF
@${fileforwardpath}/0_CreateUser.sql;
@${fileforwardpath}/1_DBSetup.sql;
exit;
EOF" | tee ${fileforwardpath}/deploy_dbscript.log
exit
fi
数据库脚本在原用户下,需要怎么修改,求大神指定 展开
expect -c "
spawn su - oracle
expect \"Password:\"
send \"oracle\r\"
interact
"
echo start -c "sqlplus / as sysdba<<EOF
@${fileforwardpath}/0_CreateUser.sql;
@${fileforwardpath}/1_DBSetup.sql;
exit;
EOF" | tee ${fileforwardpath}/deploy_dbscript.log
exit
fi
数据库脚本在原用户下,需要怎么修改,求大神指定 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询