20.27 分发系统介绍shell项目-分发系统-expect20.28 expect脚本远程登录1. 安装expect :[root@hao-01 ~]# yum install -y expect自动远程登录2. 创建配置1.expect脚本(远程登录) :[root@hao-01 ~]# vim 1.expect添加内容(自动远程登录hao2机器,并执行命令):#! /u
分类:
其他好文 时间:
2018-04-25 20:57:16
阅读次数:
174
十八周一次课(4月25日)20.27 分发系统介绍20.28 expect脚本远程登录20.29 expect脚本远程执行命令20.30 expect脚本传递参数20.27 分发系统介绍expect是一种能够按照脚本内容里面设定的方式与交互式程序进行“会话”的程序。根据脚本内容,Expect可以知道程序会提示或反馈什么内容以及什么是正确的应答。它是一种可以提供“分支和嵌套结构”来引导程序流程的解释
分类:
其他好文 时间:
2018-04-25 12:10:38
阅读次数:
181
20.27 分发系统介绍
20.28 expect脚本远程登录
20.29 expect脚本远程执行命令
20.30 expect脚本传递参数
分类:
其他好文 时间:
2018-04-25 00:17:54
阅读次数:
163
20.27分发系统介绍应用场景当业务越做越大,服务器需求越来越多,几台服务器的话还好一点;当十几、几十台的时候,工作量就非常大!并且不规范,需要一个模板机分发到各个机器上去。可以用开源的软件,expect脚本语言,进行实现分发系统的功能。20.28expect脚本远程登录yuminstall-yexpect自动远程登录,并执行命令#!/usr/bin/expectsethost"192.168.2
分类:
其他好文 时间:
2018-02-28 11:17:47
阅读次数:
194
分发系统介绍expect可以让我们实现自动登录远程机器,并且可以实现自动远程执行命令。当然若是使用不带密码的密钥验证同样可以实现自动登录和自动远程执行命令。但当不能使用密钥验证的时候,我们就没有办法了。所以,这时候只要知道对方机器的账号和密码就可以通过expect脚本实现登录和远程命令。expect脚本远程执行命令1.安装expect[root@garytao-01mon]#yuminstall-
分类:
其他好文 时间:
2018-02-27 17:41:17
阅读次数:
174
我们还可以传递参数$argv0是第一个参数,以此类推#!/usr/bin/expectsetuser[lindex$argv0]参数的固定写法,第一个参数。sethost[lindex$argv1]setpasswd"123456"密码也可以引用变量setcm[lindex$argv2]cm是执行的命令spawnssh$user@$hostexpect{"yes/no"{send"yes\r"}"password:..
分类:
其他好文 时间:
2016-03-09 07:09:59
阅读次数:
189