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