26 lines
618 B
Bash
Executable File
26 lines
618 B
Bash
Executable File
#!/bin/bash
|
|
|
|
export SUBDIRS="ftp_images ftp_highres_images"
|
|
export HOST
|
|
|
|
echo Starting at `date`
|
|
|
|
for d in $SUBDIRS
|
|
do
|
|
export LOCALDIR="$WEBROOT/images/$d"
|
|
export REMOTEDIR="/$d/rsr_number"
|
|
|
|
echo "Copy '$RSR_FTP_HOST:$REMOTEDIR' to '$LOCALDIR'"
|
|
lftp -c "set ftp:ssl-auth TLS;
|
|
open ftp://$RSR_USER:$RSR_PASS@ftps.rsrgroup.com:2222;
|
|
mirror --verbose --only-missing $REMOTEDIR $LOCALDIR"
|
|
|
|
done
|
|
|
|
echo Download complete at `date`
|
|
find $WEBROOT/images -type f | perl -pe 's/^\/var\/www//' | sort > $WEBROOT/images.txt
|
|
/opt/app/makelist.pl > $WEBROOT/images.csv
|
|
echo Done at `date`
|
|
echo
|
|
|