在之前的公司,是有中控机来做scp文件到各个部署服务器,现在的公司没中控的概念,都走本机,一般都是写脚本来做scp上传,如:
for((i=1;i<=15;i++));do echo $i;scp xxx.xxx [email protected].$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下一个服务器,有时会耽误一些时间!
不知各位有没有什么好的办法来解决!
for((i=1;i<=15;i++));do echo $i;scp xxx.xxx [email protected].$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下一个服务器,有时会耽误一些时间!
不知各位有没有什么好的办法来解决!