Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Скачивание обновленных файлов через SSH (http://forum.oszone.net/showthread.php?t=316074)

USman093 21-06-2016 11:00 2644482

Скачивание обновленных файлов через SSH
 
У меня такой вопрос:
Беру файлы по 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 2644497

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

i_stas 25-06-2016 15:51 2645530

Цитата:

Цитата USman093
может есть есть какой SSH клиент »

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

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

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


Время: 22:16.

Время: 22:16.
© OSzone.net 2001-