1.安装expect

yum install expect

2.编写脚本

demo.exp:

spawn  /var/www/html/imagesDirBackup.shexpect "password:"send "ispass\r"

3.这样,当shell脚本中出现了要求输入密码的时候,脚本就自动输入了。

转载于:https://www.cnblogs.com/chenjianhong/archive/2012/06/28/4145058.html

使用expect实现shell的交互相关推荐

  1. linux 自动化交互套件 expect 介绍 shell非交互

    expect是一个自动化交互套件,主要应用于执行命令和程序时,系统以交互形式要求输入指定字符串,实现交互通信. expect自动交互流程: spawn启动指定进程---expect获取指定关键字--- ...

  2. 使用expect实现shell自动交互

    shell脚本需要交互的地方可以使用here文档是实现,但是有些命令却需要用户手动去就交互如passwd.scp 对自动部署免去用户交互很痛苦,expect能很好的解决这类问题. expect的核心是 ...

  3. expect返回值给shell_使用expect实现shell自动交互

    shell脚本需要交互的地方可以使用here文档是实现,但是有些命令却需要用户手动去就交互如passwd.scp 对自动部署免去用户交互很痛苦,expect能很好的解决这类问题. expect的核心是 ...

  4. shell自动交互之expect脚本_转

    转自:linux expect详解(ssh自动登录) shell脚本实现ssh自动登录远程服务器示例: #!/usr/bin/expect spawn ssh root@192.168.22.194e ...

  5. Shell脚本交互 expect 和send指令

    1 概述 expect是一个免费的编程工具语言,用来实现自动和交互式任务进行通信,而无需人的干预.expect需要Tcl编程语言的支持,要在系统上运行expect必须首先安装Tcl. 2 expect ...

  6. 教会你Linux Shell自动交互的三种方法

    你了解Linux系统么?你是Linux系统的应用者么?如果你要学习linux,你可能会遇到Linux Shell自动交互问题,这里将介绍Linux Shell自动交互的解决方法,在这里拿出来和大家分享 ...

  7. linux自动点击软件上的按钮有什么用,教会你Linux Shell自动交互的三种方法

    你了解Linux系统么?你是Linux系统的应用者么?如果你要学习linux,你可能会遇到Linux Shell自动交互问题,这里将介绍Linux Shell自动交互的解决方法,在这里拿出来和大家分享 ...

  8. Shell脚本交互:自动输入密码

    Shell脚本交互:自动输入密码 平时在控制台输入指令如:sudo.ssh.ftp或者修改admin权限的文件时候都会要求输入password,但是在she'll脚本运行过程中该如何交互实现自动输入密 ...

  9. linux 脚本 expected,使用expect实现shell中scp自动输入密码

    使用expect实现shell中scp自动输入密码 前段时间有一个需求,要实现一个自动备份脚本,因为不需要全部备份,所以没有使用rsync,在这里使用scp.因为scp需要输入用户密码,在网上查了好多 ...

  10. 第十章 shell的交互功能与shell程序设计----操作系统原理和实践

    什么是shell?shell的用途是啥?_Darren_wdq的博客-CSDN博客_shell的作用场景:只知道写shell脚本,却不知道什么是shell?那shell是什么呢?找到了之前在腾讯课堂上 ...

最新文章

  1. [YTU]_2576( 虚函数练习:动物2)
  2. 练习、C# 结构体、冒泡排序
  3. RAID信息存放位置!
  4. Android编译系统简要介绍和学习计划
  5. RocketMQ消费失败如何处理?如何保证消费消息的幂等性?
  6. 如何使用TCP/IP开发网络程序
  7. ThreadPool执行异步操作
  8. xml+css+sql+json+html+js格式化,JavaScript格式化json和xml的方法示例
  9. python爬取美女_Python制作爬虫抓取美女图
  10. python设计模式之策略模式
  11. MATLAB学习与使用:矩阵的运算
  12. matlab中二阶偏导数,matlab中二元函数的一阶和二阶偏导数
  13. python的镜像安装和设置
  14. 清除此计算机中wps云盘,Win10专业版系统怎么把电脑上的WPS网盘彻底删掉?
  15. 生物识别身份验证:技术的现状和发展趋势
  16. 【高德地图进阶】--- 带图片的点(3)
  17. [Redis]redis-cli命令大全
  18. adb remount失败的一种解决办法
  19. python docx 合并文档 图片_MBT文档模型化生成工具——30倍效率文档撰写工程化方法...
  20. Week 5: Management of the Sporadic Nature of Data Flows 4 - UE-Triggered Service Request

热门文章

  1. 一个不到300行的C语言打飞机游戏
  2. 现在最火的深度学习框架是什么?
  3. 卷积神经网络问题总结
  4. Java 虚拟机学习
  5. 2021-08-08 idea 连接Mysql
  6. 闪退没由报错_?秉承工匠精神,3步定位飞桨报错原因,你也来试试?
  7. Hyperledger Fabric教程(6)-- byfn.sh分析-peer-base.yaml
  8. Q-learning学习笔记
  9. consul mysql 检查_MySQL在Consul服务中的健康检查逻辑
  10. 磁盘位置_ORACLE RAC ASM磁盘组迁移到新的ASM磁盘组方法