Войти

Показать полную графическую версию : Скачивание обновленных файлов через SSH


USman093
21-06-2016, 11:00
У меня такой вопрос:
Беру файлы по ssh командой pscp -sftp -pw PASSWORD -P 14210 USER@HOST:/var/lib/rsexport/*.dbf и все это в бесконечном цикле, т.е. только отработала pscp, все запускается по новой.
Вот хотел бы узнать, как можно сделать, чтобы PSCP не разрывал соединение, а проверял файлы на изменения и скачивал их.
Пытался настроить FileZilla, но что-то тоже получилось, либо может есть есть какой SSH клиент.

@echo on
:start
pscp -sftp -pw PASSWORD -P 14210 USER@HOST:/var/lib/rsexport/*.dbf d:\1
goto start

greg zakharov
21-06-2016, 12:08
Устанавливаете Cygwin, а также такие пакеты как openssh и wget\curl, далее, собственно, останется задать необходимые запросы (на загрузку и проверку изменения файла, скажем, по хэшу). Токмо в бесконечном цикле не забудьте выставить паузу между запросами.

i_stas
25-06-2016, 15:51
может есть есть какой SSH клиент »

winscp умеет качать только новые измененные файлы.

http://winscp.net/eng/docs/scripting
http://winscp.net/eng/docs/guide_automation

А по факту будет тоже самое, бесконечный цикл.




© OSzone.net 2001-2012