inosync

Service de synchronisation de répertoire basé sur les notifications

   script python s'appuyant sur rsync pour synchroniser automatiquement des répertoires

OPTIONS

-c FILE Fichier de configuration
-d lance en tâche de fond
-p N'appel pas rsync
-v mode verbeux

Configuration


# Répertoire à surveiller:
wpath = "/var/www/"
    
# liste d'exclusion pour rsync
rexcludes = [
    "/localhost",
]
    
# Chemin distant:
rpath = "/var/www/"
    
# Emplacements distants au format rsync
rnodes = [
    "a.mirror.com:" + rpath,
    "b.mirror.com:" + rpath,
    "c.mirror.com:" + rpath,
]
    
# Limite de vitesse rsync en Ko/s, 0 = pas de limite
#rspeed = 0
    
# Masque d'événements:
#emask = [
#\t"IN_CLOSE_WRITE",
#\t"IN_CREATE",
#\t"IN_DELETE",
#\t"IN_MOVED_FROM",
#\t"IN_MOVED_TO",
#]
    
# Délai d'événement, réduit de traffic
#edelay = 10
    
# Ficher de log rsync
#logfile = /var/log/inosync.log
    
# Chemin du binaire rsync
#rsync = "/usr/bin/rsync"