原文:expect的使用

expect的使用 需要实现的功能: Jenkins发布时需要远程执行。没有搭建ansible的时候,可以利用expect。 Jenkins能同时发布多个项目 操作步骤 在Jenkins服务器上安装expect 编写expect脚本 同步文件的脚本scp vbass.sh 更新服务 update vbaas.sh jenkins 配置 脚本: 更新时,选择需要的项目: ...

2020-07-07 11:00 0 505 推荐指数:

查看详情

shell与expect结合使用

在linux操作系统下,使用脚本自动化,一般由两种方案,方案一:telnet+ftp,方案二:ssh+scp+expect。 以下主要使用ssh+scp+expect为例进行说明使用方式。 第一步:安装expect:yum -y install expect 第二步:验证,执行expect ...

Thu Dec 13 21:09:00 CST 2018 0 4284
expect脚本使用

一、概述   我们通过Shell可以实现简单的控制流功能,如:循环、判断等。但是对于需要交互的场合则必须通过人工来干预,有时候我们可能会需要实现和交互程序如telnet服务器等进行交互的功能。而expect使用来实现这种功能的工具。 安装expect 四个命令 ...

Tue Nov 30 23:36:00 CST 2021 0 857
expect安装和使用

     Expect是一个我们常在shell交互时常用到的工具,它主要由expect-send组成。Expect是等待输出内容中的特定字符。然后由send发送特定的相应。Expect的工作流程类似于:小明和小红说:hello,小红发现小明说的是hello,然后就回复小明hi。然后小明说:你好 ...

Sat Jun 09 06:29:00 CST 2018 2 18069
linux expect工具使用

shell脚本需要交互的地方可以使用here文档是实现,但是有些命令却需要用户手动去就交互如passwd、scp,对自动部署免去用户交互很痛苦,expect能很好的解决这类问题。 expect的核心是 spawn expect send set    spawn 调用要执行的命令等待命令提示信息 ...

Thu Apr 23 18:00:00 CST 2020 0 638
expect使用技巧

1) 获取命令行参数,例如通过./abc.exp a1 a2执行expect脚本 set 变量名1 [lindex $argv 0] 获取第1个参数a1 set 变量名2 [lindex $argv 1] 获取第2个参数a2 2)函数中使用外部变量 例如在函数外部定义了变量va ...

Wed Feb 12 03:51:00 CST 2020 0 661
shell与expect结合使用

shell与expect结合使用 摘自: https://www.cnblogs.com/pengteng/p/10113402.html 在linux操作系统下,使用脚本自动化,一般由两种方案,方案一:telnet+ftp,方案二:ssh+scp+expect ...

Mon Apr 06 19:17:00 CST 2020 0 740
expect安装及使用

一、介绍 expect是一款自动化的脚本解释型的工具。 expect基于tcl脚本,expect脚本的运行需要tcl的支持。 expect对一些需要交互输入的命令很有帮助,比如ssh ftp scp telnet。 远程登录linux服务器的时候,ssh命令需要手工输入密码,当登录多台 ...

Tue Dec 22 19:52:00 CST 2020 0 1787
expect的安装与使用

expect的安装与使用 是什么 expect 是用来进行自动化控制和测试的工具。主要是和交互式软件telnet ftp ssh 等进行自动化的交互。 如何安装 1.检测是否安装 如果不存在,则进行安装 2.安装 具体使用 案例一,进入ssh脚本 spawn是进入 ...

Thu Jun 21 23:12:00 CST 2018 0 4014
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM