expect

本文介绍如何利用Expect脚本语言自动化处理SSH登录过程及后续会话操作,通过示例展示如何配置Expect来执行特定的登录脚本,包括输入用户名、密码等步骤,适用于批量服务器管理场景。

expect: command not found

执行:

yum -y install expect

从最简单的层次来说,Expect用来实现计算机之间需要建立连接时进行特定的登录会话、


function login(){
echo "in"
expect_sh=$(expect -c "
spawn kinit ${LOGIN_USER_NAME}
expect \"*assword*SUNMNET.COM:\"
send \"${LOGIN_USER_PASSWORD}\r\"
expect \"#\"
")

echo "$expect_sh"
}
#expect -c '
#spawn kinit hdfs
#expect "*assword*SUNMNET.COM:"
#send "sunmnet123\r"
#expect "#"
#'
其他的在学习中

 

转载于:https://www.cnblogs.com/zk1023/p/9883797.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值