expect的模式
2024-10-07 18:04:34
expect的模式其实就是对话模式:
expect # 期望什么
send # 我给你什么
比如:
expect "password: " # 碰到什么了
send "123456" # 我给你什么
expect有一个默认的超时时间,如果得不到你的输入,(expect期望的字符串),它就会直接执行后面的步骤。
#!/usr/bin/expect
set timeout 30
spawn ssh test@127.0.0.1
expect "password:"
send "123456\n"
interact
# interact命令可以让我们停留在远程主机上,如果没有这一句,登录后会立即退出,而不是停留在远程主机。
#!/usr/bin/expect
set timeout 30
spawn ssh root@127.0.0.1 "hostname"
expect "password:"
send "123456\n"
expect eof
# 如果不加这一句,上面的hostname将无效,登录后立即退回到本地主机;只有加了,才会打印远程主机的主机名,然后再退出到本地主机。
最新文章
- 打电话,发短信,发邮件,app跳转
- Vmware快速安装linux虚拟机(SUSE)
- AC日记——密码翻译 openjudge 1.7 09
- VMM服务模板(虚机、APP)部署排错
- 统计网卡TX(发送)RX(接受)流量脚本
- JavaScript中的Function类型浅析
- MyBatis(5):MyBatis集成Spring事务管理(上)
- IP地址获取到为0:0:0:0:0:0:0:1
- HDFS建筑与shell操作
- Linux下SVN的简单配置
- java_基础_abstract抽象关键字
- Google SketchUp Cookbook: (Chapter 3) Intersection Edges: Cutting and Trimming
- django中orm使用的注意事项
- DOM&;BOM
- 学习笔记之Data Visualization
- 安卓操作系统版本(Version)与应用程序编程接口等级(Application Programming Interface Level)对照表
- GBDT原理
- Fortran编译器之一GUN Fortran安装(Windows XP)
- python自动化运维之路06
- C# 分页方法
热门文章
- spring boot 多环境(dev、test、prod)配置文件---命令行切换
- luoguP1314 聪明的质监员 题解(NOIP2011)
- MVC http://stackoverflow.com/tags/model-view-controller/info
- java中多种方式解析xml
- 数组Array的十种使用方法
- while/until/for 循环举例2
- Codeforces 364E 分治
- 77th ploty 制图神器
- 前端导出excel表格
- 转载:@RequestParam @RequestBody @PathVariable 等参数绑定注解详解