更改权限shell
执行脚本安全
查看执行结果多线程
expect eof须要加上,做用是等脚本命令执行完再进行退出网站
更改权限,执行脚本spa
对于大公司而言,确定时不时会有网站或者配置文件更新,并且使用的机器确定也是好多台,少则几台,多则几十甚至上百台。因此,自动同步文件是相当重要的。.net
首先要有一台模板机器,把要分发的文件准备好,而后只要使用expect脚本批量把须要同步的文件分发到目标机器便可。线程
rsync -av --files-from=list.txt / root@host:/blog
建立rsync.expect脚本ip
建立同步文件的列表文件get
vi /tmp/file.list
建立同步IP的列表文件
vi /tmp/ip.list
建立一个rsync.sh脚本(遍历一下 ip列表文件中的 ip地址)
更改权限
执行脚本
注:同步的时候,须要保证对方机器也有相同的路径,能够使用 -R建立路径;作分发系统的前提是须要保证同步的机器密码一致,这样会形成密码泄露的安全隐患,能够使用密钥认证。
建立exe.expect
建立exe.sh
执行脚本