码迷,mamicode.com
首页 >  
搜索关键字:expect脚本    ( 118个结果
Linux-expect脚本-编写一个expect脚本
1.声明expect 2.设置超时时间,获取参数 3.执行ssh命令 4.终端输出包含字符串"password:",输入密码,记得加上\r 5.终端输出分支 6.设置终端输出终止符,并退出脚本 ...
分类:系统相关   时间:2018-11-30 18:22:28    阅读次数:208
expect检查ssh登陆对端是否免密
由于公司项目,升级需要涉及到对端ssh过去取数据,但是如果碰到非免密登陆的,则会一直提示输入密码,卡死在进程里面; 网上查找思路,只有找到expect自动登陆;之前想过写自动登陆脚本,由于密码不太确定,且防止泄密风险;没有做 expect脚本如下,使用方法:/usr/bin/expect expec ...
分类:其他好文   时间:2018-11-13 20:45:44    阅读次数:216
mac/Linux/centos sshl连接i跳板机,实现类型Xshell 功能
1. 由于之前一段时间,公司测试服务器需要有跳板机这种操作,由于mac机器上没有类似Xshell这种程序,所以,只能自己造轮子啦。 本程序采用Shell+Expect脚本编写 具体代码请查看:https://github.com/lonecloud/ssh-tools 使用说明: 克隆或者下载该项目 ...
分类:系统相关   时间:2018-11-11 15:01:29    阅读次数:176
expect批量同步或执行命令工具
expect脚本同步文件我们知道主机间传输一个文件受网络、文件大小和磁盘读写速率的影响,在传输一个文件时不可能一下子马上传输到对方,但是使用expect脚本的过程中,值得注意的是在脚本结尾以expecteof结束整个脚本,它的作用是当脚本内涉及到有文件传输时,会让文件传输完成后再彻底结束掉脚本进程,这样会让文件能够成功传输到对方主机上。expect若使用exit或者没有eof这个选项,那么在执行脚
分类:其他好文   时间:2018-09-27 15:34:51    阅读次数:211
expect脚本同步文件、expect脚本指定host和同步的文件、构建文件分发系统、批量远程执行命
expect脚本当中去把一台机器的文件同步到另外一台机器上去,自动同步文件[root@100xuni1sbin]#vim4.expect##编辑脚本写入一下内容:#!/usr/bin/expectsetpasswd"hanshuo"spawnrsync-avroot@192.168.63.101:/tmp/12.txt/tmp/expect{"yes/no"{send"yes\r"}"passwo
分类:其他好文   时间:2018-09-25 16:36:51    阅读次数:172
分发系统介绍、 expect脚本远程登录、expect脚本远程执行命令、expect脚本传递参数
分发系统介绍大多数企业都会有这样的需求,业务稍微大一点,它都会去做一些负载均衡,也意味着你的机器有多台,至少得两台,两台的话,你的程序是分别放在了两台机器上或者是多台机器上;假如说要添加一个新的功能,或者说你的程序有一个小bug,那这个时候你如果想这个bug修复,或者说新增一个功能的话,你要去改程序,那很多企业有svn,它是一个代码管理仓库,那我们如果把程序修改了之后呢,先传一份到svn库里边去;
分类:其他好文   时间:2018-09-25 01:28:49    阅读次数:200
linux无交互登录服务器工具expect的使用
expect脚本远程登录命linux系统默认没有安装expect的命令,使用yum安装yuminstall-yexpect一般我们登录服务器会有一个机器指纹的保存确认,以及需要手动输入密码登录。但是当有编写一个自动交互确认的登录脚本,可以实现不需要人为干预登录到其他服务器使用expect语法登录到一台服务器当中,对可能出现的交互进行事前确认操作,如这里对机器验证指纹的保存选择“yes”在expec
分类:系统相关   时间:2018-09-24 23:14:39    阅读次数:253
shell项目-分发系统-构建文件分发系统
shell项目 分发系统 构建文件分发系统 1. 需求背景 对于大公司而言,肯定时不时会有网站或者配置文件更新,而且使用的机器肯定也是好多台,少则几台,多则几十甚至上百台。所以,自动同步文件是至关重要的。 2. 实现思路 首先要有一台模板机器,把要分发的文件准备好,然后只要使用expect脚本批量把 ...
分类:系统相关   时间:2018-08-21 18:25:35    阅读次数:191
与服务器同步工程(expect脚本)
先看下我实际用的例子: 这里面用了rsync与服务器同步,用了expect自动填写服务器密码。 简单解释: 详细解释参考:https://blog.csdn.net/heqiyu34/article/details/53842126 注意这是expect脚本,一般我这么执行:expect *.exp ...
分类:其他好文   时间:2018-08-18 17:39:10    阅读次数:133
七十四、expect脚本同步文件、expect脚本指定host和要同步的文件、构建文件分发系统、
expect脚本同步文件、expect脚本指定host和要同步的文件、构建文件分发系统、批量远程执行命令
分类:其他好文   时间:2018-08-01 00:22:45    阅读次数:177
118条   上一页 1 2 3 4 5 ... 12 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!