Вход | Регистрация

Информационные технологии :: Администрирование

Утилита для работы по sftp

Утилита для работы по sftp
Я
   wladimir90
 
24.01.13 - 17:22
Подскажите утилиту для отправки данных по sftp.
Требования:
- Должна управляться через командную строку, либо без проблем подключатся как внешняя компонента.
- Функция докачки.
- Отслеживание успеха отправки файлов.
- Важно. Должна уметь либо передавать в 1с свой текущий статус (с возможностью безусловного снятия процесса утилиты), либо, что более желательно - уметь постоянно работать и ожидать команду.

Сейчас использую WinScp, утилита хорошая, но с последним пунктом у нее проблема. Приходится на каждый сеанс отправки данных создавать новый процесс. Проблема в том что иногда конечная папка отваливается, а процессы продолжают попытки отправить файл, что приводит к очень большому количеству одновременно запущенных процессов.
 
 
   almar
 
1 - 24.01.13 - 17:25
   wladimir90
 
2 - 24.01.13 - 17:26
(1) Не до конца реализован последний пункт как я понял.
   Leksus
 
3 - 24.01.13 - 17:32
вроде бы в 8.3 это реализовано
   Паучог
 
4 - 24.01.13 - 17:33
(0) Попробуйте скриптом передавать

Для п.3

C:\Sftp\Winscp.exe /command /script=script.txt

по-моему в таком режиме WinSCP нормально возвращает код возврата.
   wladimir90
 
5 - 24.01.13 - 17:40
(4) Благодарю. Скрипт есть, но теперь можно дополнить полезной функцией.
(3) Рад за 8.3 :)
   kokamoonga
 
6 - 25.01.13 - 05:54
(0) не совсем понимаю что значит "Должна уметь либо передавать в 1с свой текущий статус (с возможностью безусловного снятия процесса утилиты)", она что в консоль не дает никакого вывода?

Для того чтобы не было "иногда конечная папка отваливается" нужно посмотреть в сторону двух параментров конфига:

ServerAliveInterval
ServerAliveCountMax

Либо аналогичные параметры на сервере
ClientAliveInterval
ClientAliveCountMax

ServerAliveInterval/ClientAliveInterval нужно устанавливать МЕНЬШЕ того времени за которое обычно сессия отваливается, например 60 (задается в секундах).

ServerAliveCountMax/ClientAliveCountMax  например 10

при таких настройках сессия будет автоматически обновляться и папки перестанут отваливаться.
   kokamoonga
 
7 - 25.01.13 - 05:58
(6) + речь идет о конфиге ssh разумеется.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует