1. 直接通过expect执行多条命令
#!/usr/bin/expect -fset timeout 10
# 切换到root用户, 然后执行ls和df命令:
spawn su - root
expect "Password*"
send "123456\r"
expect "]*"         # 通配符
send "ls\r"
expect "#*"         # 通配符的另一种形式
send "df -Th\r"
send "exit\r"       # 退出spawn开启的进程expect eof          # 退出此expect交互程序
  1. 通过shell调用expect执行多条命令
#!/bin/baship="172.16.22.131"
username="root"
password="123456"# 指定执行引擎
/usr/bin/expect <<EOFset time 30spawn ssh $username@$ip df -Thexpect {"*yes/no" { send "yes\r"; exp_continue }"*password:" { send "$password\r" }}expect eof
EOF

expect常见用法相关推荐

  1. mysql中正则表达式的用法_Mysql中正则表达式Regexp常见用法

    Mysql中Regexp常见用法 模糊匹配,包含特定字符串 # 查找content字段中包含"车友俱乐部"的记录 select * from club_content where ...

  2. python六:常见数据类型以及常见用法

    bool 布尔值 # 在bool中 0,()(空元祖),[](空列表),{}(空字典),None,""(空字符串) 都是False int 整形 float 浮点型 str 字符串 ...

  3. vue-router 的常见用法

    vue-router 的常见用法 1. 路由重定向 路由重定向指的是:用户在访问地址 A 的时候,强制用户跳转到地址 C ,从而展示特定的组件页面. 通过路由规则的 redirect 属性,指定一个新 ...

  4. 空的宏定义作用及常见用法

    空的宏定义作用及常见用法 我们学习宏定义的第一个概念是,宏定义作为替换作用. 例如: #define SIZE 32 // 接下来代码使用SIZE就相当于32 宏定义是编译器在编译时,将程序中所有SI ...

  5. Arrays常见用法

    Arrays常见用法

  6. sed文本处理常见用法

    sed文本处理常见用法    2011-06-24  TsengYia#126.com http://tsengyia.blog.chinaunix.net/   ################## ...

  7. typeset的常见用法

    [保留] typeset的常见用法 http://www.chinaunix.net 作者:寂寞烈火  发表于:2007-12-16 09:50:34 [发表评论] [查看原文] [Shell讨论区] ...

  8. 框架前期准备篇之AutoFac常见用法总结 转载

    框架前期准备篇之AutoFac常见用法总结 一. 说在前面的话 凡是大约工作在两年以上的朋友们,或多或少都会接触到一些框架搭建方面的知识,只要一谈到框架搭建这个问题或者最佳用法这个问题,势必会引起一点 ...

  9. Java集合Collection与List的关系、常见用法

    关系树 [java] view plain copy print? ---|Collection: 单列集合 ---|List: 有存储顺序, 可重复 ---|ArrayList: 数组实现, 查找快 ...

最新文章

  1. Java培训出来后一般多少工资
  2. R语言使用pwr包的pwr.f2.test函数对线性回归模型进行效用分析(power analysis)、在已知效应量(effect size)、显著性水平、效用值的情况下计算需要的样本量
  3. Nilearn教程系列(4)-fMRI解码入门教程(一)
  4. python【蓝桥杯vip练习题库】ADV-233 队列操作
  5. Java设计模式(十二):状态设计模式
  6. Spring - Java/J2EE Application Framework 应用框架 第 4 章 属性编辑器,数据绑定,校验与BeanWeapper(Bean封装)
  7. Summary Ranges
  8. 【LeetCode】4月1日打卡-Day17-括号匹配/嵌套深度
  9. Linux 多线程可重入函数
  10. 我的YUV播放器MFC小笔记:右键菜单事件和非标题实现鼠标拖动
  11. HDU-Keywords Search(AC自动机)
  12. 蓝桥杯 ALGO-62 算法训练 平方计算
  13. excel处置4000行数据卡_Pandas读取并修改excel的示例代码
  14. Object-c学习笔记十八-----NSPredicate
  15. 数字水印技术的基本概念和现状
  16. SREng 日志分析方法
  17. 搭建公众号微商城+小程序微商城 企业商城系统一条龙 拖拽可视化装修模板
  18. c# 编写水准测量平差程序
  19. 敏捷开发松结对编程系列:L型代码结构案例StatusFiltersDropdownList(下)
  20. Linux 运维常见英文单词

热门文章

  1. 用python庆祝生日_古天乐50大寿,郑秀文杜琪峰设宴庆祝,网友重提30年前那件事...
  2. 庆祝开源人线下见面会圆满结束
  3. python五人分鱼
  4. docx 转 doc
  5. Elasticsearch 避免term对text字段使用查询
  6. 蓝海创意云丨影视项目云端财务管理工具介绍之AGILESHOT安捷秀
  7. TPS7250QDR稳压器
  8. 关于陌陌签名验证机制的研究
  9. 【分享专栏】CG模型哥布林创作—经验分享
  10. 日常训练 2017.04.08 凶♂残♂的猪猪???