linux下的批量上传文件到部署服务器,有哪些好用的命令或者工具

2012-09-05 01:21:52 +08:00
 gavingeng
在之前的公司,是有中控机来做scp文件到各个部署服务器,现在的公司没中控的概念,都走本机,一般都是写脚本来做scp上传,如:

for((i=1;i<=15;i++));do echo $i;scp xxx.xxx user@192.168.3.$i:/tmp ; done

或者是
hosts="A B C D E F G H ..."
for host in $hosts;do echo $host; scp xxx.xxx user@$host:/tmp ; done

但是这样有个问题,就是在scp一个大的文件时,传完一个文件之后,才会接着在foreach下一个服务器,有时会耽误一些时间!

不知各位有没有什么好的办法来解决!
10972 次点击
所在节点    Linux
44 条回复
flycn1985
2012-11-27 16:25:36 +08:00
rsync + notify
myhost123
2012-11-28 13:04:19 +08:00
rsync吧
Kvm
2012-11-28 16:36:12 +08:00
scp带上-r参数就行了
或者还是rsync吧。。。。。。
huangmingyou
2013-01-28 22:51:04 +08:00
puppet

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/46919

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX