远程复制的一个脚本

有这样一个要求,有N台服务器,每台服务器的端口都不一样

目前创新互联已为近1000家的企业提供了网站建设、域名、雅安服务器托管网站托管运营、企业网站设计、偃师网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

比如 1.1.1.1:22;

   2.2.2.2:33;

   3.3.3.3:55;

   ……

所有服务器都做成免密登录

首先写一个文件把ip和对应的端口写入
比如: 
vim scp.log

1.1.1.1:22
2.2.2.2:33
3.3.3.3:55
……

vim scp.sh

#!/bin/bash
#author:limingyu (Email:348450594@qq.com)
#this is a scp.sh

while read line
        do
                for i in $line
                        do
                                touch /tmp/scp.txt
                                echo $i > /tmp/scp.txt
                                scp /tmp/a.txt -P `awk -F: '{print $NF}' /tmp/scp.txt` root@`awk -F: '{print $1}' /tmp/sc
p.txt`:/tmp/
                                echo  > /tmp/scp.txt
                        done
        done < /tmp/scp.log


本文题目:远程复制的一个脚本
浏览地址:http://www.hxwzsj.com/article/ihsdch.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 成都网站设计 网站建设方案 四川成都网站制作 外贸营销网站建设 成都网站制作 成都网站建设公司 成都响应式网站建设 成都网站制作 重庆企业网站建设 手机网站制作设计 广安网站设计 成都网站建设公司 成都网站设计 高端网站设计推广 定制网站设计 盐亭网站设计 网站建设方案 成都网站建设 重庆网站设计 专业网站建设 成都网站建设 手机网站制作