使用spawn和expect实现自动交互
来源:互联网 发布:手机网络打印机服务 编辑:程序博客网 时间:2024/05/16 12:23
有时候我们使用命令行进行交互时,不想频繁的做一些重复的事情,例如:每次ssh远程登录时都需要输入密码。使用spawn和expect可以自动完成一些交互。
一个自动输入密码的简单脚本
#!/usr/bin/expectset login_name "user name"set login_host "host's ip"set password "guess what"spawn ssh $login_name@$login_hostexpect { "(yes/no)" { send "yes\r"; exp_continue } "password:" { send "$password\r" }}#expect $login_name@* {send "ls\r" } ;interact
阅读原文 | 作者官网 | 公众号 | Feed | 订阅 | 发私信
阅读全文
0 0
- 使用spawn和expect实现自动交互
- Ubuntu使用Spawn和expect实现ssh自动登陆
- 使用expect实现ssh自动交互
- 使用expect实现shell自动交互
- 使用expect实现shell自动交互
- 使用expect实现shell自动交互
- 使用expect实现shell自动交互
- linux expect, spawn 用expect实现自动登录的脚本
- 使用expect实现自动交互,自动登录脚本
- linux shell使用expect实现sftp的自动交互
- UNIX/LINUX使用expect实现人机自动交互功能
- 利用expect实现scp自动交互
- 自动交互工具expect
- expect自动交互
- 使用expect实现shell的交互
- expect spawn 实现远程一键部署
- 用expect实现shell脚本的自动交互
- 利用expect自动交互命令实现mysql登陆
- ESP8266字节序与比特序的验证
- 什么是spurious wakeups(虚假唤醒)
- 关于ABI OABI EABI
- armel和armhf区别
- Service初步识别(三)
- 使用spawn和expect实现自动交互
- macOS文本编辑快捷键
- eclipse关联svn
- Debian下安装Nginx笔记
- 2017.7.26 mqtt相关理解
- 前端数据接口被恶意调用 两个例子
- 安装Debian后的基本配置
- Nginx常用模块
- 一丶 java概述,运行环境