Ich verwende den folgenden Befehl, um die Zeitüberschreitung des lftp-Befehls so einzustellen, dass der Befehl nach 10 Sekunden beendet wird, wenn der Server nicht verfügbar ist oder keine neue Verbindung annimmt.
lftp -e 'set ftp:passive-mode true; set net:timeout 10; cd /OUT; mput $filename; bye' -u mylftpuser,mypassword myhost.com
Die Zeitüberschreitung scheint jedoch nicht zu funktionieren. Wenn ich den obigen Befehl in der Eingabeaufforderung ausführe, wird der Verbindungsaufbau nach 30 Sekunden, 45 Sekunden, 60 Sekunden ... wiederholt und endet nie.
Mache ich hier etwas falsch?
Danke.