Aller au contenu

Sujets conseillés

Posté

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.

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...