Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | Prochaine révision Les deux révisions suivantes | ||
grsync [Le 11/05/2022, 15:38] 91.175.17.176 [Exclusion de certains fichiers ou répertoires d'une sauvegarde ou synchronisation] tirets doubles pour --exclude= |
grsync [Le 11/08/2022, 15:01] 141.227.26.230 [Sauvegardes multiples] bug |
||
---|---|---|---|
Ligne 139: | Ligne 139: | ||
On peut automatiser ce script dans un fichier [[bash|bash]], ou plus simplement dans un alias du fichier **.bashrc** (ce qui crée une pseudo commande). Par exemple un **gedit .bashrc** au terminal ouvre le fichier caché **.bashrc**. En-dessous des alias existant (dans la partie alias, donc), on peut ajouter une ligne : **alias sync='grsync -e mozilla && grsync -e thunderbird && grsync -e documents && grsync -e images && exit'**. Il faut refermer le terminal, puis le rouvrir (ce qui réinitialise le **.bashrc**). Dès lors, taper **sync** dans le terminal lancera automatiquement les 4 sauvegardes de l'exemple l'une après l'autre. | On peut automatiser ce script dans un fichier [[bash|bash]], ou plus simplement dans un alias du fichier **.bashrc** (ce qui crée une pseudo commande). Par exemple un **gedit .bashrc** au terminal ouvre le fichier caché **.bashrc**. En-dessous des alias existant (dans la partie alias, donc), on peut ajouter une ligne : **alias sync='grsync -e mozilla && grsync -e thunderbird && grsync -e documents && grsync -e images && exit'**. Il faut refermer le terminal, puis le rouvrir (ce qui réinitialise le **.bashrc**). Dès lors, taper **sync** dans le terminal lancera automatiquement les 4 sauvegardes de l'exemple l'une après l'autre. | ||
- | <note important>Il y a un bug sur le lancement via **grsync -e** d'un __groupe__ de synchro. Le lancement manuel (via l'**interface graphique**) d'une synchro de groupe ne pose pas de problème, mais le **lancement en ligne de commande** de **grsync -e** ne fonctionne que pour les __2 premières__ synchros du groupe. \\ | + | <note important>Jusqu'à Ubuntu 20.10, il y a eu un bug sur le lancement via **grsync -e** d'un __groupe__ de synchro. Le lancement manuel (via l'**interface graphique**) d'une synchro de groupe ne pose pas de problème, mais le **lancement en ligne de commande** de **grsync -e** ne fonctionne que pour les __2 premières__ synchros du groupe. \\ |
**grsync -e** (utilisé dans un script, en général) est donc plutôt à réserver aux synchro d'__un seul__ répertoire, quitte à les mettre à la file dans le script. Par exemple : **sh -c "sleep 60 ; grsync -e documents ; grsync -e images ; grsync -e thunderbird"**. \\ | **grsync -e** (utilisé dans un script, en général) est donc plutôt à réserver aux synchro d'__un seul__ répertoire, quitte à les mettre à la file dans le script. Par exemple : **sh -c "sleep 60 ; grsync -e documents ; grsync -e images ; grsync -e thunderbird"**. \\ | ||
Ce bug est corrigé à partir de Ubuntu 21.04 (hirsute hippo). Si vous ne voulez pas changer de version Ubuntu, vous pouvez télécharger et installer manuellement la version corrigée (**grsync 1.3**)[[http://security.ubuntu.com/ubuntu/pool/universe/g/grsync/grsync_1.2.6-2_amd64.deb|ici]].</note> | Ce bug est corrigé à partir de Ubuntu 21.04 (hirsute hippo). Si vous ne voulez pas changer de version Ubuntu, vous pouvez télécharger et installer manuellement la version corrigée (**grsync 1.3**)[[http://security.ubuntu.com/ubuntu/pool/universe/g/grsync/grsync_1.2.6-2_amd64.deb|ici]].</note> |