Looking for a FTP sync'er suggestion

Michaël Grünewald michael.grunewald at laposte.net
Tue Mar 11 16:51:29 UTC 2008


Michael Ross a écrit :
> Michaël Grünewald schrieb:
>> Hi,
>>
>> I am looking for a program able to make a remote FTP site look like a 
>> copy of a local dir. I feel as if I were dunce-cap-awards(R) 
>> nominated, but I really did not find one!
>>
>> In ports/ftp many programs say they do the reverse, and a few say they 
>> ``mirror'' without more explanation. I gave a tried to mirror, 
>> ftpmirror and ftpsync (among others), all of them broke or failed to 
>> be useful.
>>
>>
>> I need this to publish a web site on a space allocated to me by my 
>> ISP, I am writing a script that automates publication, and at the very 
>> end, I  noticed the key-piece was missing!
> 
> I usually do it with lftp, in a script like:
> 
> [michael at serafina ~]$ cat work/websites/foobar/lftp.upload
> #!/usr/local/bin/lftp -f
> debug 3;
> 
> set dns:fatal-timeout 30;
> 
> set ftp:ssl-allow true;
> 
> open -u username,password host;
> 
> put upload/updating.php -o /index.php || exit 1
> 
> mirror --verbose=1 --parallel=1 --delete --reverse \
> --exclude ".htaccess" --exclude ".htpasswd" \
> --exclude "index.php" --exclude "updating.php" \
> upload / || exit 1
> 
> put upload/index.php -o /index.php || exit 1
> 
> 
> Then I'll call ./lftp.upload and be done.

I like this way, thank you,
-- 
Michaël



More information about the freebsd-questions mailing list