专栏首页运维经验分享expect的超时处理

expect的超时处理

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密码。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • linux expect中的timeout设定

    在做日志分析工具时,发现在屏幕上拿到日志结果会有点慢,然后查了一下expect ssh timeout的设置,原来是这里有个默认时间的问题,所以整理一下:

    拓荒者
  • Linux expect详解

    2018-07-11 分类:Linux Shell / 系统运维 / 编程开发 阅读(6670) 评论(0) 

    拓荒者
  • Linux下如何调整根目录的空间大小

          在使用CentOS版本linux系统的时候,发现根目录(/)的空间不是很充足,而其他目录空间有很大的空闲,所以本文主要是针对现在已有的空间进行调整。

    拓荒者
  • 只需五步,自己动手写一个静态博客

    众所周知,随着Github Pages这样的服务越来越流行,现在像Hexo、Hugo、Pelican这样的静态博客越来越多, 像我以前就是用Pelican的,但...

    muxueqz
  • MyBatis事务管理机制

    MyBatis作为Java语言的数据库框架,对数据库的事务管理是其非常重要的一个方面。本文将从事务的分类、配置和实现分析MyBatis的事务管理的实现机制。

    java架构师
  • 转载︱案例 基于贪心算法的特征选择

    ————————————————————————————————————————————————————————

    素质
  • 作为搜狗语音交互补充的唇语识别 发展到哪一步了

    无声的世界里,你只要动动嘴唇,就可以被识别出说了什么、甚至被转化为语音,是不是很智能便利、同时又颇为惊悚? 今年12月,第四届世界互联网大会,搜狗发布唇语识别技...

    企鹅号小编
  • ef+Npoi导出百万行excel之踩坑记

    最近在做一个需求是导出较大的excel,本文是记录我在做需求过程中遇到的几个问题和解题方法,给大家分享一下,一来可以帮助同样遇到问题的朋友,二呢,各位大神也许有...

    梁规晓
  • RabbitMQ 学习笔记1 - RabbitMQ简介和AMQP详解

    消息队列(Message Queue)提供一个异步通信机制,消息的发送者不必苦苦等待着消息被处理完成,转而继续自己的工作。消息中间件负责处理网络通信,如果网络连...

    zhangyunfeiVir
  • 苹果叫板FBI,仅仅是一场解锁风波惹的祸?

    <数据猿导读> 苹果公司和FBI之间的对抗战逐步升级,让国内外各大媒体都操碎了心。其实,仔细看看,这科技巨头和FBI的抗争并非简单的解锁一部手机那么简单,双方只...

    数据猿

扫码关注云+社区

领取腾讯云代金券