Unison permet de synchroniser des répertoires (local ou distant) de manière bidirectionnelle (pour que cela fonctionne il faut que les fichiers présents sur Hubic soient accessibles depuis le serveur).
Utilisation "automatique" (non interactif, les conflits sont ignorés) :
# unison -batch /tmp/test1 /tmp/test2
En sachant qu'il est intéressant d'utiliser des fichiers de configurations afin de gérer plus finement les règles (que faire en cas de conflit, quels fichiers ignorés, …).
Pour lancer la synchronisation à chaque changement dans l'un des répertoires il est possible d'utiliser incron ou une simple tâche cron qui se lance régulièrement en fonction des besoins.
# Unison
Posté par Apteno . En réponse au message Cloner répertoire et fichiers. Évalué à 2.
Unison permet de synchroniser des répertoires (local ou distant) de manière bidirectionnelle (pour que cela fonctionne il faut que les fichiers présents sur Hubic soient accessibles depuis le serveur).
Utilisation basique (interactive) :
# unison /tmp/test1 /tmp/test2
Utilisation "automatique" (non interactif, les conflits sont ignorés) :
# unison -batch /tmp/test1 /tmp/test2
En sachant qu'il est intéressant d'utiliser des fichiers de configurations afin de gérer plus finement les règles (que faire en cas de conflit, quels fichiers ignorés, …).
Pour lancer la synchronisation à chaque changement dans l'un des répertoires il est possible d'utiliser incron ou une simple tâche cron qui se lance régulièrement en fonction des besoins.
http://www.cyberciti.biz/faq/unison-file-synchronizer-tool/
http://www.cyberciti.biz/faq/linux-inotify-examples-to-replicate-directories/