使用场景

在主机A上编写并且执行Shell脚本,Shell脚本中需要ssh到主机B上执行交互命令。

安装

在主机A上安装expect:

yum install expect

Shell脚本示例

#!/usr/bin/expectset ip 192.168.1.102
set pass yourpassword
set timeout 30
spawn ssh root@$ip
expect {"(yes/no)" {send "yes\r"; exp_continue}"password:" {send "$pass\r"}
}
expect "root@*"  {send "df -h\r"}
expect "root@*"  {send "exit\r"}
expect eof


你现在的气质里,藏着你走过的路,读过的书,爱过的人。

Expect 安装 on centos7相关推荐

  1. expect安装使用

    Expect是在Tcl基础上创建起来的,它还提供了一些Tcl所没有的命令,它可以用来做一些linux下无法做到交互的一些命令操作,在远程管理方面发挥很大的作用. spawn命令激活一个Unix程序来进 ...

  2. centos losf 安装_Linux Centos7部署环境安装-CentOS

    Linux Centos7部署环境安装-CentOS Centos7部署环境安装及Linux常用命令 centos系统下各文件夹的作用 centos7修改系统默认语言 centos7安装rz/sz命令 ...

  3. 大数据学习笔记03:安装配置CentOS7虚拟机

    学习笔记<安装配置CentOS7虚拟机>下载链接:https://pan.baidu.com/s/1wxRh3ggzxZtzQshqMy_A8g 提取码:71yw

  4. 安装Linux系统后无法启动win,安装Win10 CentOS7双系统后无法启动Win10系统怎么办

    近来,有位用户反馈自己由于工作需要,不得不在已经安装了Win10系统的电脑上下载安装CentOS7系统组成双系统.可是,该用户在安装好CentOS7系统后,发现Win10系统突然无法启动.无法加载了. ...

  5. Docker离线安装教程(Centos7) 转帖

    原文:https://blog.csdn.net/hello_junz/article/details/79882602 centos离线安装docker-ce  目前越来越多的应用采用docker部 ...

  6. linux tcl expect 安装(转)

    linux tcl expect 安装 一.Tcl安装 1.  下载:tcl8.4.20-src.tar.gz http://www.tcl.tk/software/tcltk/downloadnow ...

  7. 安装Linux CentOS7操作系统

    目录 前言 1.安装虚拟机 1.1新建虚拟机 1.2 调整虚拟机硬件 1.3启动虚拟机 1.4创建虚拟机用户 总结 前言 本文记录学习在VMware虚拟机上,安装Linux CentOS7操作系统的全 ...

  8. 技嘉H370 HD3主板的物理机上安装 Linux CentOS7 解决无网卡驱动

    技嘉H370 HD3主板的物理机上安装 Linux CentOS7 解决无网卡驱动 一般的机器网卡驱动会随Linux系统一起安装,但有些奇葩的主板的网卡驱动Linux安装包没有,这就得找到它的网卡驱动 ...

  9. U盘安装Linux Centos7

    U盘安装Linux Centos7遇到的问题 公司为了扩充内网测试服务器采购两台 型号: 戴尔(DELL) OptiPlex 7060MT i7-8700丨32G丨2T+256G固态 网卡:集成网卡型 ...

最新文章

  1. module.exports 和 export default
  2. R语言switch语句语法、实战:Switch语句用来处理嵌套的if else处理起来比较困难或者麻烦的条件判断问题
  3. UBUNTU添加开机自动启动程序方法
  4. stm32显示flash下载失败_STM32大神笔记,超详细单片机学习汇总资料(干货分享4)...
  5. redis 通过aof日志恢复_Redis之-aof恢复
  6. 解决VMware虚拟机安装的ubuntu显示屏幕小的问题
  7. 如何将Excel中,某个单元格中的下拉选删除掉
  8. java mac postgresql_PostgreSQL 的安装与使用 for mac
  9. class h5 点击后样式变化_【php】JQuery怎么实现页面刷新后保留鼠标点击addclass的样式?...
  10. android文件关联之mime type
  11. Qt实现带验证码的输入框
  12. 曼昆《经济学原理(微观经济学分册)》(第6版)课后习题答案
  13. Mac 双系统之windows坏了咋办
  14. PC-红警联机问题与下载
  15. html5播放音乐 wav,使用HTML5播放wav
  16. 此生不戒多巴胺-冲刺集合
  17. 《林林数据结构笔记》线段树求数组区间和,单点更新,区间更新+lazy思想
  18. 串口控制计算机重启,电脑开机无限重启解决方法
  19. Java 趣事之 a=a++ 和 a=++a
  20. 爱思服务器可以下小组件,iOS14 小组件添加/删除方法教程

热门文章

  1. java 数据反射_基本操作--反射填充数据
  2. qt 串口粘包_Qt Socket 传输图片——图像拆包、组包、粘包处理
  3. 基本电路元件和特性(2)电容器和电容vs.电感器和电感
  4. HDLBits 系列(ending)此系列我的答案
  5. 【 Notes 】RFID Preliminary Introduction
  6. React 头像插件 react-avatar-editor 的使用
  7. JavaWEB开发21——综合项目(图书商城)
  8. python smtp模块发送邮件
  9. GET和POST有什么区别?及为什么网上的多数答案都是错的
  10. openresty url重写