正在尝试创建目录结构(如果尚不存在)并将其复制到文件中。
我认为在一段时间内尝试循环的方式存在问题。
while IFS= read -r dest ; do
if ssh $dest [! -d <DIR> ];then
ssh "$dest" mkdir -p <DIR>
fi
scp <src> <dest>:<DIR>
done < dest.txt
应检查dest.txt中所有服务器上是否存在目录,如果不存在,请创建该文件并将其从src复制到dest。当前,它仅将文件复制到dest.txt中的第一个主机。