2
我試圖整合以下命令來拉了很多文件從遠程主機,不發送重複的文件使用ssh,找到拉了很多文件從遠程主機和rsync
for FILE in $(ssh [email protected]$FTP_HOST find $REMOTE_DIR -maxdepth 1 -name "*$FILEGROUP*.dat.gz" -mmin -30);
do
echo "[`date '+%Y-%m-%d %H:%M:%S'`] + Transferring (ignore-existing): $FILE"
rsync -a --ignore-existing [email protected]$FTP_HOST:$FILE $LOCAL_DIR
done
然而,它似乎連接到FOR_OPOP的每一次迭代的FTP_HOST。是否有連接一次的方法,將FIND命令的所有結果拉入數組,然後通過該數組循環rsync?