LINUX.ORG.RU
ФорумAdmin

Синхронизация сайта


0

0

Есть сайт и файли на винте. Есть ли какая-нить прога, которая, отслеживая изменения файлов на винте по дате изменения, копировала бы их на сайт по FTP протоколу?. Прога желательна консольная, чтобы ее можно было бы встроить в cron. Она должна просматривать рекурсивно все катологи и файлы, находящемся в данном каталоге. Заранее спасибо за ответ.

anonymous

>копировала бы их на сайт по FTP протоколу
lftp

lftp  has builtin mirror which can download or update a whole directory
       tree. There is also reverse mirror (mirror -R) which uploads or updates
       a  directory  tree  on  server. Mirror can also synchronize directories
       between two remote servers, using FXP if available.

sdio ★★★★★
()
Ответ на: комментарий от anonymous

rsync точно то что тебе надо, но хз умеет он по фтп или нет. Я для этого поднимал сервер rsync. Все чудесно работает

anonymous
()

хыы! cvs нах! тока ни фтп ниразу :)

godexsoft
()

>отслеживая изменения файлов на винте по дате изменения,
>копировала бы их на сайт по FTP протоколу

find /local/web -type f -newer /local/lastupdate.ftp | ~/bin/lftp_upload.sh

touch /local/lastupdate.ftp

Идея понятна?

З.Ы. Это при условии, что есть только ФТП доступ к сайту. Иначе использовать rsync.

sdio ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.