20.31 expect脚本同步文件;20.32 expect脚本指定host和要同步的文件;20.33 构建文件分发系统;20.34 批量远程执行命令20.31 expect脚本同步文件自动同步文件1. 同步远程机器hao2上/tmp/12.txt文件 到本机/tmp/下 :[root@hao-01 ~]# vim 4.expect添加内容:#!/usr/bin/expectset passwd
分类:
其他好文 时间:
2018-05-03 14:22:20
阅读次数:
151
[toc]五、自动同步文件5.1配置脚本核心命令,就是用的rsync服务。[root@xavilinux03sbin]#vim4.expect#!/usr/bin/expectsetpasswd"123456"spawnrsync-avroot@192.168.XXX.XXX:/tmp/12.txt/tmp/expect{"yes/no"{send"yes\r"}"password:"{send"
分类:
系统相关 时间:
2018-05-01 12:39:47
阅读次数:
219
自动同步文件 指定host和要同步的文件 需求背景对于大公司而言,肯定时不时会有网站或者配置文件更新,而且使用的机器肯定也是好多台,少则几台,多则几十甚至上百台。所以,自动同步文件是至关重要的。 实现思路首先要有一台模板机器,把要分发的文件准备好,然后只要使用expect脚本批量把需要同步的文件分发 ...
分类:
其他好文 时间:
2018-04-30 00:03:07
阅读次数:
196
expect脚本远程登录 自动远程登录 自动远程登录后,执行命令并退出 传递参数 ...
分类:
其他好文 时间:
2018-04-30 00:02:35
阅读次数:
153
[toc]分发系统-expect一、什么是分发系统?如今一些比较大的企业,大都使用了负载均衡,而有时因为一些程序要更改,或者有些bug要修改,如果仅是几台server的话,很简单,把已经改好的程序拷过去,或者rsync远程推送,再或者网上NFS共享一下就可以了;但如果有几十台几百台,那样的方法会太繁琐,我们此时就可以用expect来批量实现分发任务。这个由expect来构建的系统可以帮助我们把更新
分类:
系统相关 时间:
2018-04-27 13:24:20
阅读次数:
233
如何利用expect和shell结合实现 批量同步文件,批量执行命令;
分类:
其他好文 时间:
2018-04-27 12:23:16
阅读次数:
134
expect脚本同步文件1.创建脚本:[root@weix-01sbin]#vi4.expect#!/usr/bin/expectsetpasswd"w14"spawnrsync-avroot@192.168.127.132:/tmp/12.txt/tmp/expect{"yes/no"{send"yes\r"}"password:"{send"$passwd\r"}}expecteof2.添加权
分类:
其他好文 时间:
2018-04-27 12:18:53
阅读次数:
149
expect脚本自动同步文件#!/usr/bin/expectsetpasswd"1q2w3e"spawnrsync-avroot@192.168.67.129:/tmp/12.txt/tmp/expect{"yes/no"{send"yes\r"}"password:"{send"$passwd\r&quo
分类:
其他好文 时间:
2018-04-27 02:23:54
阅读次数:
149
20.31expect脚本同步文件#!/usr/bin/expectsetpasswd"liang.123"spawnrsync-avroot@192.168.137.130:/tmp/12.txt/tmp/将远程的/tmp/12.txt同步到本地的机器上expect{"yes/no"{send"yes\r"}第一次会提示yes或no&q
分类:
其他好文 时间:
2018-04-26 23:39:30
阅读次数:
329
rsync远程传输执行不加expecteof直接退出在执行的命令之后加上settimeout-1永远不超时时间指定host和要传输的文件执行分发系统构建文件列表里面的路径必须是全局路径源目录目标目录都是/list.txt文件列表里面文件路径要保证对方机器上也有相同的路径也可以在rsync+R可以自动创建IPlist列表保证做同步的密码一致性创建rsync.sh脚本报错没加权限远程执行命令定义exe
分类:
其他好文 时间:
2018-04-26 23:34:51
阅读次数:
190