Ahoj lidi.
Mám testovací script pro práci s programem lftp:
#!/bin/bash
HOST=mujserver.cz
USER=xxx
PASS=yyy
lftp << !FTP_TRANSFER
set ftp:list-empty-ok true
set net:timeout 10
set net:max-retries 2
set net:reconnect-interval-base 5
set net:reconnect-interval-multiplier 1
open ${HOST}
user ${USER} ${PASS}
ls
bye
!FTP_TRANSFER
Tento script mi pouze na jednom ftp serveru skončí chybou:
ls: Nepřekonatelná chyba: překročeno max-retries (maximálně pokusů)
Pokud mám nastaveno na set net:max-retries 1000, skončí to stejnou chybou, jen o trochu déle (se dalo čekat).
Na dalších dvou ftp serverech to pracuje bez problémů. Pokud použiji ruční procházení pomocí programu ftp, chová se program správně, bez chyb. Nastavení set ftp:passive-mode on/off nemá na chování vliv.
Hosting: gigaserver.cz
LFTP: verze 4.0.6
Díky za pomoc
Petr