I want share my little script for:
1) make a list of files to download (file named dato.dat); with script
lista.x (passed to lftp with lftp -d -f lista.x)

--- lista.x ----
debug 100
cache expire 1s
bookmark add mio2 ftp://socrat3:[EMAIL PROTECTED]:65500
bookmark add mio ftp://socrat3:[EMAIL PROTECTED]
o mio2
find ./APPS/XANDROS.DESKTOP/ > dato.dat
close
quit
---- end lista.x script ---

2) make a script (named scaricatore.sh) for upload files (see dato.dat)
with mget (single file command) to mirror fast (but limited space) and
download files (dato.dat) in local directory.

#!/bin/bash
FTP1="ftp://socrat3:[EMAIL PROTECTED]:65500"
FTPMIRROR1="ftp://socrat3:[EMAIL PROTECTED]:21"

rm -f scaricatore.sh
rm -f dato.dat

lftp -d -f lista.x

# INIZIO - QUESTO ALG FA LO SCRIPT lftp PER SCARICARE DA BOOK1
# E PULISCE ALCUNE DIR NON SCARICABILI

echo "o $BOOK1" > scaricatore.sh
cat dato.dat | sed s/.// | sed /\\/$/d > dato.dat
for i in `cat dato.dat`
        do
                echo "mget -c $FTP1$i -O $FTPMIRROR1" >> scaricatore.sh
                echo "mget -c -E $FTPMIRROR1$i -O $i" >> scaricatore.sh
        done
echo "close" >> scaricatore.sh
echo "quit" >> scaricatore.sh

# FINE - QUESTO ALG FA LO SCRIPT lftp PER SCARICARE DA BOOK1

lftp -d -f scaricatore.sh
-- 
-- 
Salvatore Crapanzano <[EMAIL PROTECTED]>

Reply via email to