IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

LFTP - Sauvegarde d'archive multi-part .rar sur serveur FTP


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2007
    Messages : 20
    Par défaut LFTP - Sauvegarde d'archive multi-part .rar sur serveur FTP
    Bonjour à tous,

    J’essaie de faire un script batch pour automatiser la sauvegarde de mon travail. J'arrive à créer automatiquement une archive multi-part dans le genre :
    Travail.part1.rar
    Travail.part2.rar
    ect...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    echo "##########Création de l'archive##########"
    
    del *.rar
    
    cls
    set annee=%date:~8,2%
    set mois=%date:~3,2%
    set jour=%date:~0,2%
    set heure=%time:~0,2%
    set heure=%heure: =0%
    set min=%time:~3,2%
    set sec=%time:~6,2%
    
    
    "C:\Program Files (x86)\WinRAR\RAR.exe" a -hpXXXX -v5000000k -r "Travail[%jour%%mois%%annee%-%heure%%min%].rar" "D:\Sauvegarde"
    Ensuite, je souhaite uploader sur dl.free.fr chacune des archives de 5 Go chacune...J'utilise le code suivant,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    echo "##########Upload sur FTP##########"
    
    set email=Moi@free.fr
    set password=XXXX
    
    lftp %email%:%password%@dl.free.fr -e "mput *.rar; quit"
    
    pause
    Ce code fonctionne bien quand il s'agit d'archives de petites tailles (5Mo) par exemple...Dans le cas d'archive plus lourdes, à la fin de l'upload, j'ai ce message qui apparait "Waiting for transfert to complete" et puis finalement il relance l'upload de la même archive .rar ("Travail.part1.rar") sans passer aux suivantes...En revanche, l'upload semble lui fonctionner car je reçois un mail de free me précisant l'adresse où je peux télécharger mon archive...
    Est-ce que quelqu'un sait comment "forcer" l'upload des archives suivantes ?

    Merci par avance pour vos suggestions

  2. #2
    Membre expérimenté Avatar de plopi
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Mars 2011
    Messages
    191
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2011
    Messages : 191
    Par défaut
    Bonjour,

    Il semble que les causes de dsyfonctionnement puissent êtres multiples... problème sur le binaire LFTP lui-même, soucis réseau, paramétrage applicatif coté hébergeur etc, etc...

    Ceci étant dit, je n'ai pas vraiment de solution au problème mais il il 'y aurait peut être quelques idées ou pistes à creuser.


    Je ne connais pas bien la commande LFTP et son mode de fonctionnement mais dans un premier temps peut être essayer de mettre en place le log d'erreur et essayer de voir si de la littérature traitant du sujet existe.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    lftp %email%:%password%@dl.free.fr -e "mput *.rar; quit" 2>>err_lftp.log & echo %date%-%time% : Error code : %errorlevel% >>err_lftp.log

    Dans un second temps, éventuellement modifier le script pour les traiter les fichiers .part un à un (avec la commande "FOR" par exemple) en rajoutant la gestion de contôle d'erreur avec "%errorlvel%" obtenue précédemment.

    En espérant avoir aidé

    Enjoy

Discussions similaires

  1. [FTP] Upload sur serveur FTP local
    Par per_ewan dans le forum Langage
    Réponses: 4
    Dernier message: 22/06/2007, 23h53
  2. [FTP] Gestion fichier PHP sur serveur FTP
    Par cdrik59 dans le forum Langage
    Réponses: 1
    Dernier message: 08/12/2006, 16h00
  3. Pb de loging sur serveur FTP
    Par dede92 dans le forum Développement
    Réponses: 1
    Dernier message: 21/10/2006, 18h24
  4. Réponses: 5
    Dernier message: 30/11/2005, 09h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo