Страница справочника LFTP не является ужасно четкой на этом, но я интерпретировал net:timeout как тайм-аут для соединения и xfer:timeout как тайм-аут для передачи (хорошо, тайм-аут ни для какого прогресса передачи). Я подозреваю, что я немного от основы на этом. То, что я надеюсь сделать, прыгают с парашютом справедливо быстро, если я не могу соединиться с удаленным сервером, но быть прекрасным, если сами передачи являются довольно медленными.
Согласно ответу на этот (довольно старый) вопрос, net:timeout
не достаточно, поскольку существует значение по умолчанию net:max-retries 1000
.
Таким образом, можно получить результаты, Вы хотите путем сокращения net:timeout
и набор net:max-retries
к 1 (или sufficent небольшое количество раз Вы хотите, чтобы это повторило).
Обратите внимание на net:reconnect-interval-base
Также, который устанавливает интервал (в секундах) между последовательными повторениями.
Не знайте если последние версии lftp
изменили эти значения по умолчанию, но текущая страница справочника перечисляет их как допустимые опции, поэтому дайте ей попытку.