几个shell

一.远程连接一台机器,不必输入密码:

ssh 192.168.82.3 -tt<<EOF
#cd  /root/AT_EInfoworks/svn/public
cd  /home/hao
./su_all.sh
logout
EOF

链接之后执行的脚本:

二.su_all.sh

echo "1.from root change to hao..."
echo "::::::::::::::::::::::::::::"
/home/hao/rootTohao.sh

echo "2.from hao change to localuser,than from localuser change to hao..."
echo "::::::::::::::::::::::::::::"
/home/hao/haoTolocaluser.sh

echo "3.from hao change to localuser..."
echo "::::::::::::::::::::::::::::"
/home/hao/haoToroot.sh

1.rootTohao.sh

#!/usr/local/bin/expect
set timeout 1

spawn su hao
expect "密码:"
#exec sleep 1
#send "hao\r"
send "exit\r"

interact

2.haoTolocaluser.sh

#!/usr/local/bin/expect
set timeout 1

spawn su localuser
#spawn ssh hao@192.168.77.80
expect "密码:"
#exec sleep 1
send "123\r"
expect "$"
send "exit\r"

interact
#interact eof

3.haoToroot.sh

#!/usr/local/bin/expect
set timeout 1

spawn su hao
expect "密码:"
#exec sleep 1
#send "hao\r"
send "exit\r"

interact

赠人玫瑰
手留余香

我们曾如此渴望命运的波澜,到最后才发现:人生最曼妙的风景,竟是内心的淡定与从容……我们曾如此期盼外界的认可,到最后才知道:世界是自己的,与他人毫无关系!-杨绛先生

如果,您认为阅读这篇博客让您有些收获,不妨点击一下右下角的推荐按钮。
如果,您希望更容易地发现我的新博客,不妨点击一下绿色通道的关注我

原文地址:https://www.cnblogs.com/haochuang/p/2673934.html