原文:Linux--使用expect进行自动交互

在linux下进行一些操作时,有时需要与机器进行一些交互操作,比如切换账号时输入账号密码,传输文件时输入账号密码登陆远程机器等,但有时候这些动作需要在shell脚本中进行,这个时候就可以使用expect来进行自动的交互操作,从而避免需要人工干预引起的脚本中断执行。 expect的核心命令:spawn expect send set spawn 调用要执行的命令expect 等待命令提示信息的出现, ...

2015-10-09 11:53 0 4310 推荐指数:

查看详情

linux通过expect实现脚本自动交互

1、安装步骤 ①首先,准备好所需的两个安装包 tcl8.4.13-src.tar.gz(链接:https://pan.baidu.com/s/1yTFtr1zZbYkBnIenm-HWGg ,提取码:h8ed ) expect-5.43.0.tar.gz(链接:https ...

Sun Oct 13 03:42:00 CST 2019 0 315
使用expect实现shell自动交互

expect 是一个自动交互功能的工具。expect 是开了一个子进程,通过 spawn 来执行 shell 脚本,监测到脚本的返回结果,通过 expect 判断要进行交互输入内容。 expect 基本命令 spawn 调用要执行的命令 expect 等待命令提示信息的出现,用于 ...

Fri Dec 28 23:50:00 CST 2018 0 1456
centos7 自动交互expect 安装使用

进行交互的功能。而Expect使用来实现这种功能的工具。Expect是一个免费的编程工具语言,用来实 ...

Tue Nov 09 00:20:00 CST 2021 0 1403
linux shell expect 自动交互脚本

交互式脚本 启用选项 -c 执行脚本前先执行的命令,可多次使用。 -d debug模式,可以在运行时输出一些诊断信息,与在脚本开始处使用exp_internal 1相似 ...

Wed May 06 07:55:00 CST 2020 0 796
使用expect自动交互

Q:利用shell脚本实现ssh自动登录远程服务器? A:expect命令 #!/usr/bin/expect  //告诉操作系统,此脚本里的代码用expect这个shell来执行(类似与bash) shell> expect 脚本  //执行expect脚本 ...

Wed May 17 17:44:00 CST 2017 1 1886
linuxexpect 交互操作(自动输入密码)

场景 需要实现执行一个命令,并自动输入密码。 实现 通过expect命令实现 spawn 交互程序开始后面跟命令或者指定程序expect 获取匹配信息匹配成功则执行expect后面的程序动作(当出现expect后面的字符串时,就执行 ...

Wed Dec 15 23:05:00 CST 2021 0 1345
expect - 自动交互脚本(转)

expect - 自动交互脚本 转自:http://xstarcd.github.io/wiki/shell/expect.html 目录 expect参数 expect教程中文版 expect中文手册 expect说明 启用选项 ...

Sat Mar 17 00:34:00 CST 2018 3 902
expect实现自动交互由浅入深

expect实现自动交互由浅入深 作为运维人员可以通过Shell可以实现简单的控制流功能,如:循环、判断等。但是对于需要交互的场合则必须通过人工来干预,有时候我们可能会需要实现和交互程序如telnet服务器等进行交互的功能。而Expect使用来实现这种功能的工具。Expect是一个免费 ...

Fri Jan 25 00:34:00 CST 2019 0 887
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM