Bonjour,
Je suis en train de dev un script pour faire des transferts FTP en DOS.
Et je suis tombé sur un cas assez troublant : le programme ne timeout pas quand je débranche mon câble réseau...
Voici les commandes que j'utilise :
Code bat : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 ECHO user %REMT_USER% %REMT_PASS% > %FTP_CMD% ECHO binary >> %FTP_CMD% ECHO %PUT_GET% "%REMT_DIRC%/%REMT_F_NAME%" "%LOCL_DIRC%\%LOCL_F_NAME%" >> %FTP_CMD% ECHO close >> %FTP_CMD% ECHO quit >> %FTP_CMD% ftp -n -s:%FTP_CMD% %REMT_HOST% >> "%TMP%\%LOGFTPTEMP%" 2>&1
Jusqu'ici, je pense que ça n'a rien exceptionnel.
Le probleme est donc le suivant :
j'ai lancé un transfert d'un fichier de 300MO histoire d'avoir le temps de faire toutes les conneries que je voulais, et donc, la première a été de débrancher le câble réseau pour voir comment ca se comportait. Et je suis parti au toilette avec mon tel...
Sauf que quand je suis revenu, le programme ne m'avait toujours pas rendu la main... et même, lorsque j'ai rebranché le câble, le transfert à resume, comme si de rien n'était...
Est ce que c'est normal comme comportement ? Y'a-t-il un timeout tout de même au bout d'un moment ? 20 min, 1h ? Ou une option à activer pour que ca timeout ?
Merci d'avance pour vos réponses.
Steven
Partager