Menu

#3 Ancien fichiers synchronisé, non supprimé

closed-fixed
olympi
None
7
2007-06-08
2007-06-08
olympi
No

Pour un service on synchronise les dossiers suivant :
/a/b
/a/c
/a/d/e

Un jour on retire un des dossiers de la liste de synchronisation. Alors le dossier ne sera pas supprimé. Cela est du à l'appelle de rsync pour chaque fichiers inclus, et non pour tous en même temps.

Discussion

  • olympi

    olympi - 2007-06-08
    • status: open --> closed-fixed
     
  • olympi

    olympi - 2007-06-08

    Logged In: YES
    user_id=1808981
    Originator: YES

    c'est fait. J'ai recodé la partie execution de la commande rsync. Maintenant elle n'est executé qu'une seul fois avec plein de jolies --exclude, --include et --filtre. Comme la destination est maintenant le dossier racine du depot, les anciens fichiers sont bien supprimé \o/.

    un exemple de commande :
    rsync --password-file="/home/egwbackup/rsyncpass" --timeout=30 --links --recursive --compress --delete --delete-excluded --prune-empty-dirs --filter="- *.txt" --filter="- *.bmp" --exclude="/cygdrive/c/test/out2/Nouveau dossier/**" --exclude="/cygdrive/c/test/out2/Thumbs.db" --include='/' --include='/cygdrive/' --include='/cygdrive/c/' --include='/cygdrive/c/test/' --include='/cygdrive/c/test/Nouveau dossier/' --include='/cygdrive/c/test/ghjédfg/' --include='/cygdrive/c/test/out/' --include='/cygdrive/c/test/out2/' --include='/cygdrive/c/test/out2/in/' --include='/cygdrive/c/test/Nouveau dossier/**' --include='/cygdrive/c/test/ghjédfg/**' --include='/cygdrive/c/test/out/**' --include='/cygdrive/c/test/out2/in/**' --filter="- *" "UUU@10.10.20.154::cDrive" "/home/egwbackup/backup/7"

     

Log in to post a comment.

MongoDB Logo MongoDB