Bon je poste ca dans la section débutant, parce qu'alors franchement c'est un problème tout con est je ne comprend toujours pas pourquoi ca ne veux pas fonctionner.
J'utilise rsync pour faire un backup de mon ordi portable (lucette), et j'ai un soucis avec l'exclusion de dossier.
Voilà mon script
#!/bin/sh
RSYNC=/usr/local/bin/rsync
SSH=/usr/bin/ssh
EXCPATH=/home/user1/rsync_backup/excluded.list
KEY=/home/user1/.ssh/georgette-lucette-rsync-key
RUSER=user2
RHOST=lucette
RPATH=/home/user2
LPATH=/home/user1/rsync_backup/yggdrasil
$RSYNC -avz --delete --exclude-from=$EXCPATH -e "$SSH -i $KEY" $RUSER@$RHOST:$RPATH $LPATH
Avec /home/user1/rsync_backup/excluded.list qui contient une seule ligne: le dossier à exclure à savoir /home/user2/dossier
Mon soucis est que rsync synchronise tout le dossier /home/user2 distant mais il prend aussi le dossier que j'avais exclu.
J'ai aussi essayé comme ca:
$RSYNC -avz --delete --exclude='/home/user2/dossier' -e "$SSH -i $KEY" $RUSER@$RHOST:$RPATH $LPATH
Mais tout pareil, ca foire.
Ma syntaxe pour l'exclude est elle bonne???
A l'aide.....
# re
Posté par LaBienPensanceMaTuer . Évalué à 2.
Donc en gros à ta place je mettrai /home/user2/dossier/ avec un / à la fin.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.