当前位置: 首页 > news >正文

expect的超时处理

为什么80%的码农都做不了架构师?>>>   hot3.png

##timeout

#!/bin/bash
/usr/bin/expect <<-EOF

set timeout 10000

spawn scp xixicat@10.12.191.128:/home/xixicat/demofile .
expect -exact "xixicat@10.12.191.128's password:"
send "demopwd\r"
expect "100%"
expect eof
EOF
echo "finish"

如果没有设置timeout,或者timeout不够长,那么就不能保证spawn的效果,由于网络原因,有可能超时,先send密码了,之后才返回要expect密码。

转载于:https://my.oschina.net/go4it/blog/785890

相关文章:

  • 自定义QGraphicsItem
  • FZU-2087 统计树边(最小生成树)
  • 选购线PHPUnit最佳实践:从入门到精通
  • 日常小算法
  • Cacti 监控流入流出差并作阈值报警
  • 精通Web Analytics 2.0 (7) 第五章:荣耀之钥:度量成功
  • scapy框架安装和入门
  • python知识点记录(一):
  • jdk之jhat命令
  • 解读基于数加的大数据仓库解决方案
  • EBS_DBA_技能:常用SQL
  • angularjs中,页面部分元素是通过ng-show来控制其否显示的,页面刚加载时,会闪烁,出来一下又隐藏...
  • 第一百一十二节,JavaScript浏览器检测
  • java分享第二十天(build.xml的语法及写法)
  • 如何下载百度网盘已失效资源链接
  • 【mysql】环境安装、服务启动、密码设置
  • 【跃迁之路】【463天】刻意练习系列222(2018.05.14)
  • 【跃迁之路】【733天】程序员高效学习方法论探索系列(实验阶段490-2019.2.23)...
  • django开发-定时任务的使用
  • Docker 笔记(2):Dockerfile
  • Java 实战开发之spring、logback配置及chrome开发神器(六)
  • JAVA 学习IO流
  • JavaScript 一些 DOM 的知识点
  • laravel with 查询列表限制条数
  • Spring-boot 启动时碰到的错误
  • 创建一个Struts2项目maven 方式
  • 代理模式
  • 第十八天-企业应用架构模式-基本模式
  • 后端_ThinkPHP5
  • 基于Android乐音识别(2)
  • 三分钟教你同步 Visual Studio Code 设置
  • 自制字幕遮挡器
  • [地铁译]使用SSD缓存应用数据——Moneta项目: 低成本优化的下一代EVCache ...
  • 宾利慕尚创始人典藏版国内首秀,2025年前实现全系车型电动化 | 2019上海车展 ...
  • !!Dom4j 学习笔记
  • # 数论-逆元
  • #我与Java虚拟机的故事#连载15:完整阅读的第一本技术书籍
  • (python)数据结构---字典
  • (WSI分类)WSI分类文献小综述 2024
  • (二)linux使用docker容器运行mysql
  • (二十四)Flask之flask-session组件
  • (附源码)spring boot儿童教育管理系统 毕业设计 281442
  • (九)信息融合方式简介
  • (利用IDEA+Maven)定制属于自己的jar包
  • (转)负载均衡,回话保持,cookie
  • (转)原始图像数据和PDF中的图像数据
  • ***php进行支付宝开发中return_url和notify_url的区别分析
  • ./和../以及/和~之间的区别
  • .htaccess配置重写url引擎
  • .mysql secret在哪_MYSQL基本操作(上)
  • .NET CORE 2.0发布后没有 VIEWS视图页面文件
  • .Net Redis的秒杀Dome和异步执行
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地中转一个自定义的弱事件(可让任意 CLR 事件成为弱事件)
  • .NET/C# 阻止屏幕关闭,阻止系统进入睡眠状态
  • .NET简谈互操作(五:基础知识之Dynamic平台调用)