LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 751|回复: 1

关于脚本中切换用户的疑惑,在线等候

[复制链接]
发表于 2003-7-9 15:33:34 | 显示全部楼层 |阅读模式
我在脚本中写了如下代码

#! /bin/bash
su - oracle <<EOF
echo $PATH
sqlplus /nolog
EOF
可是运行的时候提示没有找到sqlplus该命令,请问,为什么没有切换到oracle用户的环境呢???
发表于 2003-7-9 17:31:55 | 显示全部楼层
提示的信息是:standard in must be a tty吗?
如果是以上信息的话,那么很正常,因为su命令接受的输入只能来自终端,在脚本中是不允许切换用户的!那是出于安全的需要的!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表