+ -
当前位置:首页 → 问答吧 → su -c 和 expect -c 联合使用的问题

su -c 和 expect -c 联合使用的问题

时间:2011-03-03

来源:互联网

本帖最后由 zcsgamer 于 2011-03-03 22:04 编辑

我有这么个问题,当前用户是root,我想用 su - oracle,然后在oracle下使用 expect -c 命令,不想用脚本,想用一行命令实现,如:su - oracle -c expect -c 'spawn sqlplus / as sysdba; expect "SQL>"; send "alter user sys identified by 123456 account unlock;\r"; send "exit;\r"',就是这种形式,不知道是否可行?

自己尝试的都失败了。

作者: zcsgamer   发布时间: 2011-03-03

su - oracle -c "expect -c 'spawn sqlplus / as sysdba; expect \"SQL>\"; send \"alter user sys identified by 123456 account unlock;\r\"; send \"exit;\r\"'"

再看看置顶文章?

作者: waker   发布时间: 2011-03-04

热门下载

更多