lftp délai d'attente ne fonctionne pas
Je suis en utilisant la commande suivante pour définir la temporisation de la commande lftp, de sorte que si le serveur n'est pas disponible ou n'est pas d'accepter toute nouvelle connexion, la commande se termine au bout de 10 secondes.
lftp -e 'set ftp:passive-mode true; set net:timeout 10; cd /OUT; mput $filename; bye' -u mylftpuser,mypassword myhost.com
Toutefois, le délai d'attente ne semble pas fonctionner. Quand je lance la commande ci-dessus sur l'invite de commande, de tentatives de connexion au bout de 30 sec, 45 secte ..60 sec ...et qui ne finit jamais.
Je fais quelque chose de mal ici?
Grâce.
OriginalL'auteur Devang Thakkar | 2011-06-13
Vous devez vous connecter pour publier un commentaire.
Au lieu de
net:timeout 10
, essayez ceci:OriginalL'auteur Bob
J'ai eu le même problème avec le délai d'attente ne fonctionne pas lorsque j'ai utilisé:
J'ai enlevé la
-e "set..."
partie et utiliser uniquementlftp -u user,pwd server
et les commandes de l'insérer dans ~/.lftp/rc fichier:Cela fonctionne très bien pour moi maintenant.
OriginalL'auteur Michal Nemec
C'est à cause de la très forte défaut de
net:max-retries 1000
qui est:Modifier (dans votre ~/.lftp fichier de config) à quelque chose comme 5 et vous êtes bon pour aller.
OriginalL'auteur not2qubit