Advertisement

simple scripts for automated file distribution

阅读量:

一、达成目标

1、将网页文档传输至500台服务器设备

2、确保配置一致的服务器之间实现配置信息的同步更新

3、将备份数据传输至恢复使用的服务器端

二、实施策略

For 遍历IP地址清单

do

for 遍历文件清单

do

针对每个IP地址进行文件分发操作

done

done

三、实际操作测试

复制代码
 [root@master testsh]# ls fenfa

    
 iplist  nook.txt  ok.txt
    
 [root@master testsh]# vim fenfa.sh 
    
 [root@master testsh]# cat fenfa.sh 
    
 #!/bin/bash
    
 ips=$(cat /root/testsh/iplist)
    
 dir=/root/testsh/fenfa/
    
 files=$(ls /root/testsh/fenfa)
    
 for ip in $ips
    
 do 
    
     for file in $files
    
     do
    
     scp ${dir}${file} root@${ip}:/root &>/dev/null
    
     if [ $? -eq 0 ]

全部评论 (0)

还没有任何评论哟~