Retourner aux forums || Retourner au forum Programmation.shell

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

Posté par ograweb () le 31 août 2007
0
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

> Lire le message (3 commentaires, moyenne: 2,7).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

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

Avec bash

Posté par lgmdmdlsr () le 31/08/2007 à 10:17. (lien). Évalué à 4.

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

super

Posté par ograweb () le 31/08/2007 à 10:31. (lien). Évalué à 1.

merci

Backuppc est ton ami

Posté par dams () le 31/08/2007 à 12:13. (lien). É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.

Revenir en haut de page || Retourner aux forums || Retourner au forum Programmation.shell