Jump to content

Recommended Posts

Posted

Salut,

Voila j'ai fait rapidement un script shell pour envoyer par FTP une archive de 8go sur un NAS.

/usr/bin/ftp -i -n -d -v <<FTPCMD

open $FTPSERVER

user $FTPLOGIN $FTPPASSWORD

put tmp_$ARCHIVENAME-$DATE.tar

rename tmp_$ARCHIVENAME-$DATE.tar ARCHIVENAME-$DATE.tar

bye

FTPCMD

mon probleme :

Lorsque je test mon script avec des petit s(+/- 1Go) fichiers pas de probleme. Mais avec mon archive de 8 GO cela ne marche pas.

mon client Ftp se coupe à la fin de l'upload (qu'il reussit à 100%) pour cause de timeout. Alors pour lui impossible de finir corectement son traviail. En effet d'apres les commandes que je lui ai passé il dois encore renommer le fichier sur la machine distant.

J'ai le meme probleme de timeout avec d'autre client comme Lftp ncftpput ..etc

Le serveur FTP et un IIS 6.0. J'ai essayer de regler le timeout au max max sur le serveur IIS mais pareille.

Si ma memoire est bonne FTP ouvre 2 ports sur le poste client. Un pour l'envoie des fichiers un pour les commandes. Ne faudrais t'il pas que le client ftp envoie regulierement des ping/pong sur le port de commande vers le serveur pour que celui ci maintient la connection ?

Comment faire pour automatiser cette tache FTP avec de gros fichiers ?

Merci d'avance pour vos reponses.

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...