23,125
社区成员
发帖
与我相关
我的任务
分享
#!/bin/bash
#判断当前用户是否为oracle用户
v_user_id=`whoami`
echo $v_user_id
#获取脚本执行的目录
v_pwd=`pwd`
echo $v_pwd
#如果不是oracle用户,则切换到oracle用户
if [ "$v_user_id" = "oracle" ]; then
echo "USER OK!"
else
#引用expect脚本切换用户
expect exp_spawn_su.exp
fi
echo `whoami`
echo $v_pwd
cd $v_pwd
#执行切换用户
spawn su - oracle
#等待提示输入密码
expect "password"
#输入密码
send "XXXXXXXX\r"
interact