Nous disposons d'un ancien système qui utilise le client ftp intégré à la ligne de commande de Windows pour télécharger des fichiers vers un serveur ftp. Il le fait en utilisant le commutateur -s, avec un fichier ftp ressemblant à ce qui suit :
debug
open myftpsite.com 21
<username>
<password>
cd remote_folder
ascii
lcd "c:\myfolder"
prompt
put export.txt export.tx
rename export.tx export.txt
quit
Cela fonctionne dans 99 % des cas, mais pas dans les 1 % restants. Lorsqu'elle s'exécute avec succès, le fichier journal résultant contient des messages de réponse du serveur comme "250 OK" après chacune des commandes ci-dessus. Le problème est que parfois, la connexion semble échouer et nous n'obtenons AUCUN message dans le fichier journal (du serveur ou du client ftp). Le client ftp semble également toujours renvoyer un code de sortie de processus de 0.
Quelqu'un a-t-il des suggestions pour :
Obtenir une meilleure connexion à partir du client ftp en ligne de commande intégré à Windows ?
ET \OR
L'obliger à renvoyer un code de sortie de processus différent de 0 pour indiquer que quelque chose a mal tourné ?