Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Забрать с sftp только новые файлы с помощью скрипта, как? / 6 сообщений из 6, страница 1 из 1
01.07.2015, 15:58
    #38997010
Uncle Tola
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Забрать с sftp только новые файлы с помощью скрипта, как?
Добрый день,

Кто нибудь сталкивался с такой задачей? Есть sftp сервер где в рандомное время выкладываются файлы. Необходимо скриптом с периодичностью допустим в час забирать только новые файлы. Те которые скачали ранее повторно выкачивать не надо.
Как такое возможно реализовать?

На ум приходит только запоминать время последнего просмотра и отсекать по времени создания файла.
...
Рейтинг: 0 / 0
01.07.2015, 16:02
    #38997017
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Забрать с sftp только новые файлы с помощью скрипта, как?
Проще всего скачать и удалить.

Если удалять нельзя, то хранить список файлов на момент предыдущего скачивания и сравнивать с текущим.
...
Рейтинг: 0 / 0
01.07.2015, 16:19
    #38997037
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Забрать с sftp только новые файлы с помощью скрипта, как?
Uncle TolaНа ум приходит только запоминать время последнего просмотра и отсекать по времени создания файла.

Ну и чем плох вариант? Ессно 100% гарантии он не даст - для 100% гарантии нужно у себя держать инфу об уже выгруженных файлах (дата/время/размер/хэш) и сравнивать. FTP сервер может поддерживать команду для получения хэшсуммы для файла без его выкачки.
...
Рейтинг: 0 / 0
01.07.2015, 19:12
    #38997221
Mozok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Забрать с sftp только новые файлы с помощью скрипта, как?
Uncle Tola,

можно попробовать rsync ещё, если ssh-логин разрешён.
...
Рейтинг: 0 / 0
13.07.2015, 15:06
    #39006015
Alexey Zhidkov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Забрать с sftp только новые файлы с помощью скрипта, как?
Uncle Tola,

я локально хранил список уже полученных файлов с размерами и сравнивал.
...
Рейтинг: 0 / 0
13.07.2015, 17:14
    #39006205
tchingiz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Забрать с sftp только новые файлы с помощью скрипта, как?
Alexey ZhidkovUncle Tola,

я локально хранил список уже полученных файлов с размерами и сравнивал.
надо уже какуюто контрольную сумму хранить.
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Забрать с sftp только новые файлы с помощью скрипта, как? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]