`
heipark
  • 浏览: 2097024 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux expect

 
阅读更多

1. 创建、编辑文件go.sh

 

#!/usr/bin/expect

spawn sudo su admin

expect  "*password*" { send "13456\r\n" }

interact 

 

 2. 设置权限

 

chmod u+x go.sh

 3. 运行

./go.sh

 

因为我们要使用expect执行,所以使用命令sh go.sh是不行的,会报“linux expect spawn: command not found”错误。

 

分享到:
评论

相关推荐

    linux expect安装及expect,tcl安装包

    Linux Expect 是一个强大的自动化工具,它允许用户编写脚本来自动处理需要交互的程序,比如SSH登录、SCP文件传输等。Expect 基于TCL语言,因此在使用之前需要先安装TCL环境。本压缩包提供了Linux Expect的安装教程、...

    Linux expect 介绍和用法

    Linux Expect 是一个强大的自动化工具,特别适用于自动化处理需要用户交互的命令或程序。它使用TCL脚本语言,能够模拟用户输入,使得自动化任务在面对需要输入确认、密码或其他交互式响应的场景时变得简单。Expect ...

    linux expect功能5.43.0-8.el5.i386.rar

    包含两个包: expect-5.43.0-8.el5.i386.rpm expect-devel-5.43.0-8.el5.i386.rpm 功能介绍见:http://blog.csdn.net/wang7dao/article/details/7724917

    expect的linux安装包

    在Linux环境中,`expect`是一个强大的自动化脚本工具,它允许程序员或系统管理员与交互式应用程序进行自动对话。这个工具由Trent Mick开发,并且基于Tcl语言,它极大地简化了自动化过程,尤其是那些需要用户输入的...

    linux expect安装软件 附安装文档

    在Linux环境中,`expect`是一个强大的自动化工具,它允许用户编写脚本来自动交互与命令行接口(CLI)程序,特别是那些需要用户输入确认或特定密码的程序。`expect`是基于TCL(Tool Command Language)语言的一个扩展...

    linux下expect的安装方法

    Linux下的`expect`工具是一个强大的自动化管理利器,尤其适合处理那些需要交互式输入的脚本任务,比如自动登录、密码输入、脚本自动化等。它基于Tcl语言,通过模拟用户交互来自动化复杂的命令行操作。`expect`的安装...

    linux expect tcl

    Linux Expect和TCL是两种强大的自动化工具,它们在系统管理和脚本编写中有着广泛的应用。在Linux环境中,Expect被设计用来自动交互式地控制程序,比如自动登录远程服务器、执行SSH命令、自动化脚本测试等。而TCL是一...

    Linux expect实现自动登录脚本实例代码

    Linux Expect 是一个强大的工具,它基于Tcl语言,专门用于自动化需要用户交互的任务,例如SSH登录、FTP传输等。在很多场景中,手动输入用户名和密码进行登录或执行远程命令可能会变得繁琐,尤其是在频繁操作的情况下...

    Linux expect、正则表达式和sed的使用

    Linux中的Expect工具、正则表达式以及sed工具的使用是进行Linux自动化运维管理和文本处理不可或缺的技能。在实际运维和开发过程中,熟练运用这些技术可以大幅提升工作效率和准确性。 Expect是一种自动化交互式应用...

    linux下的expect的简单用法及举例-文档

    ### Linux下的Expect简单用法及举例 #### 一、引言 在Linux环境中,自动化运维是提高工作效率的重要手段之一。而`Expect`作为一种强大的自动化工具,可以用来模拟交互式会话,实现对远程服务器的自动登录、命令执行...

    Linux expect交互命令使用详解.docx

    Linux中的`expect`工具是一个强大的自动化脚本工具,主要用于与命令行交互,特别是与需要用户输入的程序进行自动化通信,如SSH登录、FTP传输等。它基于TCL语言,因此在使用`expect`之前需要先确保系统安装了TCL和...

    expect安装包

    【expect安装包】是针对Unix/Linux环境中的一种自动化脚本工具,它主要被设计用来自动处理交互式的命令行程序。这个工具软件的核心是Tcl(Tool Command Language),这是一种动态类型的脚本语言,以其简洁和强大的...

    用Expect实现Linux自动远程登陆.pdf

    Expect 实现 Linux 自动远程登录技术 Expect 是 Unix 系统中的一种软件工具,用于自动化控制和测试,常用于交互式软件中,如 telnet、ftp、passwd、fsck、rlogin、ssh 等。通过 Expect,可以实现 Linux 的自动远程...

    linux expect 自动登录交换机保存配置的方法

    Linux Expect 是一个强大的脚本工具,它允许程序员或者系统管理员自动化与交互式应用程序的交互,如telnet、ftp、passwd等。在这个特定的场景中,我们利用 Expect 脚本来实现自动登录到交换机并保存配置。这种方法...

    expect5.45.4.tar

    Introduction to Expect The Expect package was installed in the LFS temporary tools directory for testing other packages. These procedures install it in a permanent location. It contains tools for ...

    linux expect实现登陆远程主机并执行命令示例代码

    Linux Expect 是一个强大的工具,它允许自动化与交互式应用程序的交互,特别适用于自动化登录和执行命令在远程服务器上的任务。这个工具使用Tcl语言作为基础,并且提供了一个友好的接口来处理诸如SSH这样的协议,...

    linux中expect的介绍与使用示例

    Linux中的`expect`是一个强大的工具,它允许自动化与交互式应用程序的交互,特别是对于需要手动输入密码或响应提示的情况,如SSH登录、SCP文件传输等。`expect`基于Tcl编程语言,使得编写自动化脚本变得简单。在本文...

Global site tag (gtag.js) - Google Analytics