@m00nkey

Bash скрипт который сверяет даты создания файлов на фтп и локальном сервере, реализумо?

Приветствую!
Ребят, нужен bash скрипт который сверяет даты создания файлов на фтп и локальном сервере, и в случае, когда на фтп обнаруживает более поздний файл, он выкачивает его, сохраняя структуру каталогов ФТП.
грубо говоря:
запускаем срипт из /home/user/
он проверяем всё файло в /home/user/soft_name/* (смотрит на все каталоги, на каждый файл)
смотрит на фтп ftp://user:password@ip_ftp:/path/to/file/* (аналогично смотрит во все каталоги и на все папки)

если находит на фтп файл с более поздней датой чем на локальном сервере, или файл, которого вообще нет, он его складывает в каталог на локальном сервере.

Возможно такое реализовать? в какую сторону смотреть?
  • Вопрос задан
  • 2877 просмотров
Решения вопроса 2
merryjane
@merryjane
Системный администратор
А почему отдаете предпочтение FTP?
Есть же готовые средства синхронизации: rsync, csync2, lsync.

Если все же ftp важно, то смотрите в сторону, например wget -m или lftp с опцией mirror.
Ответ написан
@RPG
nix-sa.blogspot.ru/2012/01/lftp-ftp.html

Если есть ssh, то лучше задействовать rsync.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы