Forum Programmation.shell Savoir si un rsync s'est bien derouler

Posté par  .
Étiquettes : aucune
0
31
août
2007
Bonjour,

voila je fais un script bash pour sauvegarder des données. pour cela j'utilise rsync a travers un ssh

une fois les données transferé, je les gzip et je stock sur un repertoire de mon linux


mais la connection que j'utilise entre les 2 machine est instable (adsl) et la taille des fichiers importantes.
Il arrive donc que le tunnel ssh soit coupé et cela coupe rsync

j'aimerai savoir si le rsync c'est bien deroulé ou pas (si il s'est bien derouler, je zip, sinon je retente le script)

j'ai vu dans man rsync une histoire de "CODE DE RETOUR" mais je ne sais pas comment le recuperer...

merci de votre aide
  • # Avec bash

    Posté par  . Évalué à 4.

    Le code de retour d'une commande est stocké dans la variable d'environnement $? .
  • # super

    Posté par  . Évalué à 1.

    merci
  • # Backuppc est ton ami

    Posté par  . Évalué à 3.

    Tu devrais essayer backuppc (backuppc.sf.net) qui fera cela de lui meme (via rsync/ssh ou tar/ssh) et meme bien plus (navigation aisée via le web dans un ensemble de sauvegardes, stockage une seule fois d'un fichier présent à plusieurs endroits etc).
    backuppc est packagé dans toutes les bonnes distribs.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.